Idioma

MessageHeaderException Construtores

Definição

Inicializa uma nova instância da MessageHeaderException classe.

Sobrecargas

Nome Descrição
MessageHeaderException()

Inicializa uma nova instância da MessageHeaderException classe.

MessageHeaderException(String)

Inicializa uma nova instância da MessageHeaderException classe com a mensagem especificada.

MessageHeaderException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da MessageHeaderException classe usada para desserializar dados num MessageHeaderException objeto.

MessageHeaderException(String, Boolean)

Inicializa uma nova instância da MessageHeaderException classe usando a mensagem especificada e um valor que indica se o cabeçalho da mensagem é duplicado ou está em falta.

MessageHeaderException(String, Exception)

Inicializa uma nova instância da MessageHeaderException classe usando a mensagem especificada e a exceção interna que causou a exceção.

MessageHeaderException(String, String, String)

Inicializa uma nova instância da MessageHeaderException classe usando a mensagem, o nome do cabeçalho e o espaço de nomes especificados.

MessageHeaderException(String, String, String, Boolean)

Inicializa uma nova instância da MessageHeaderException classe usando a mensagem, o nome do cabeçalho e o namespace especificados, e um valor que indica se o cabeçalho da mensagem é duplicado ou está em falta.

MessageHeaderException(String, String, String, Exception)

Inicializa uma nova instância da MessageHeaderException classe usando a mensagem especificada, o nome do cabeçalho e o namespace, bem como a exceção interna que causou a exceção.

MessageHeaderException(String, String, String, Boolean, Exception)

Inicializa uma nova instância da MessageHeaderException classe usando a mensagem, nome do cabeçalho e espaço de nomes especificados, um valor que indica se o cabeçalho da mensagem é duplicado ou está em falta, e a exceção interna que causou a exceção.

Observações

Se quiseres passar uma mensagem de erro ao utilizador, usa o MessageHeaderException(String) construtor.

Se quiser passar uma mensagem de erro e uma referência à exceção interna que é a causa da exceção ao utilizador, use o MessageHeaderException(String, Exception) construtor.

Se quiser passar informação de serialização e contexto de streaming, use o MessageHeaderException(SerializationInfo, StreamingContext) construtor.

MessageHeaderException()

Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs

Inicializa uma nova instância da MessageHeaderException classe.

public:
 MessageHeaderException();
public MessageHeaderException();
Public Sub New ()

Aplica-se a

MessageHeaderException(String)

Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs

Inicializa uma nova instância da MessageHeaderException classe com a mensagem especificada.

public:
 MessageHeaderException(System::String ^ message);
public MessageHeaderException(string message);
new System.ServiceModel.MessageHeaderException : string -> System.ServiceModel.MessageHeaderException
Public Sub New (message As String)

Parâmetros

message
String

A mensagem transmitida na exceção.

Observações

Use este construtor quando quiser passar uma mensagem de erro ao utilizador. O conteúdo do parâmetro da mensagem deve ser compreensível para os utilizadores pretendidos.

Aplica-se a

MessageHeaderException(SerializationInfo, StreamingContext)

Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs

Inicializa uma nova instância da MessageHeaderException classe usada para desserializar dados num MessageHeaderException objeto.

protected:
 MessageHeaderException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected MessageHeaderException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.ServiceModel.MessageHeaderException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ServiceModel.MessageHeaderException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parâmetros

info
SerializationInfo

O SerializationInfo que contém os dados serializados do objeto sobre a exceção lançada.

context
StreamingContext

O StreamingContext que contém informação contextual sobre a origem ou destino.

Observações

Este construtor é chamado durante a desserialização para restaurar o objeto exceção transmitido através de um fluxo.

Aplica-se a

MessageHeaderException(String, Boolean)

Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs

Inicializa uma nova instância da MessageHeaderException classe usando a mensagem especificada e um valor que indica se o cabeçalho da mensagem é duplicado ou está em falta.

public:
 MessageHeaderException(System::String ^ message, bool isDuplicate);
public MessageHeaderException(string message, bool isDuplicate);
new System.ServiceModel.MessageHeaderException : string * bool -> System.ServiceModel.MessageHeaderException
Public Sub New (message As String, isDuplicate As Boolean)

Parâmetros

message
String

A mensagem de exceção.

isDuplicate
Boolean

true se o cabeçalho de múltiplas mensagens for duplicado; false se não houver cabeçalhos de mensagem.

Aplica-se a

MessageHeaderException(String, Exception)

Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs

Inicializa uma nova instância da MessageHeaderException classe usando a mensagem especificada e a exceção interna que causou a exceção.

public:
 MessageHeaderException(System::String ^ message, Exception ^ innerException);
public MessageHeaderException(string message, Exception innerException);
new System.ServiceModel.MessageHeaderException : string * Exception -> System.ServiceModel.MessageHeaderException
Public Sub New (message As String, innerException As Exception)

Parâmetros

message
String

A mensagem de exceção.

innerException
Exception

O Exception que contém a exceção interna que causou a exceção.

Observações

Use este construtor quando quiser passar uma mensagem de erro e informações sobre uma exceção interna ao utilizador. O conteúdo do parâmetro da mensagem deve ser compreensível para os utilizadores pretendidos.

Uma exceção que seja lançada como resultado direto de uma exceção anterior pode incluir uma referência à exceção anterior na InnerException propriedade. A propriedade InnerException devolve o mesmo valor que é passado ao construtor ou uma referência null (Nothing em Visual Basic) se a propriedade InnerException não fornecer o valor de exceção interna ao construtor.

Aplica-se a

MessageHeaderException(String, String, String)

Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs

Inicializa uma nova instância da MessageHeaderException classe usando a mensagem, o nome do cabeçalho e o espaço de nomes especificados.

public:
 MessageHeaderException(System::String ^ message, System::String ^ headerName, System::String ^ ns);
public MessageHeaderException(string message, string headerName, string ns);
new System.ServiceModel.MessageHeaderException : string * string * string -> System.ServiceModel.MessageHeaderException
Public Sub New (message As String, headerName As String, ns As String)

Parâmetros

message
String

A mensagem de exceção.

headerName
String

O nome do cabeçalho da mensagem.

ns
String

O namespace do cabeçalho da mensagem.

Aplica-se a

MessageHeaderException(String, String, String, Boolean)

Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs

Inicializa uma nova instância da MessageHeaderException classe usando a mensagem, o nome do cabeçalho e o namespace especificados, e um valor que indica se o cabeçalho da mensagem é duplicado ou está em falta.

public:
 MessageHeaderException(System::String ^ message, System::String ^ headerName, System::String ^ ns, bool isDuplicate);
public MessageHeaderException(string message, string headerName, string ns, bool isDuplicate);
new System.ServiceModel.MessageHeaderException : string * string * string * bool -> System.ServiceModel.MessageHeaderException
Public Sub New (message As String, headerName As String, ns As String, isDuplicate As Boolean)

Parâmetros

message
String

A mensagem de exceção.

headerName
String

O nome do cabeçalho da mensagem.

ns
String

O namespace do cabeçalho da mensagem.

isDuplicate
Boolean

true se o cabeçalho de múltiplas mensagens for duplicado; false se não houver cabeçalhos de mensagem.

Aplica-se a

MessageHeaderException(String, String, String, Exception)

Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs

Inicializa uma nova instância da MessageHeaderException classe usando a mensagem especificada, o nome do cabeçalho e o namespace, bem como a exceção interna que causou a exceção.

public:
 MessageHeaderException(System::String ^ message, System::String ^ headerName, System::String ^ ns, Exception ^ innerException);
public MessageHeaderException(string message, string headerName, string ns, Exception innerException);
new System.ServiceModel.MessageHeaderException : string * string * string * Exception -> System.ServiceModel.MessageHeaderException
Public Sub New (message As String, headerName As String, ns As String, innerException As Exception)

Parâmetros

message
String

A mensagem de exceção.

headerName
String

O nome do cabeçalho da mensagem.

ns
String

O namespace do cabeçalho da mensagem.

innerException
Exception

O Exception que contém a exceção interna que causou a exceção.

Aplica-se a

MessageHeaderException(String, String, String, Boolean, Exception)

Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs
Origem:
MessageHeaderException.cs

Inicializa uma nova instância da MessageHeaderException classe usando a mensagem, nome do cabeçalho e espaço de nomes especificados, um valor que indica se o cabeçalho da mensagem é duplicado ou está em falta, e a exceção interna que causou a exceção.

public:
 MessageHeaderException(System::String ^ message, System::String ^ headerName, System::String ^ ns, bool isDuplicate, Exception ^ innerException);
public MessageHeaderException(string message, string headerName, string ns, bool isDuplicate, Exception innerException);
new System.ServiceModel.MessageHeaderException : string * string * string * bool * Exception -> System.ServiceModel.MessageHeaderException
Public Sub New (message As String, headerName As String, ns As String, isDuplicate As Boolean, innerException As Exception)

Parâmetros

message
String

A mensagem de exceção.

headerName
String

O nome do cabeçalho da mensagem.

ns
String

O namespace do cabeçalho da mensagem.

isDuplicate
Boolean

true se o cabeçalho de múltiplas mensagens for duplicado; false se não houver cabeçalhos de mensagem.

innerException
Exception

O Exception que contém a exceção interna que causou a exceção.

Aplica-se a