Soap12FaultCodes Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define os códigos de falha SOAP que aparecem numa mensagem SOAP quando ocorre um erro durante a comunicação com serviços Web XML usando o protocolo SOAP versão 1.2.
public ref class Soap12FaultCodes sealed
public sealed class Soap12FaultCodes
type Soap12FaultCodes = class
Public NotInheritable Class Soap12FaultCodes
- Herança
-
Soap12FaultCodes
Observações
Uma falha SOAP na versão 1.2 da especificação SOAP contém um Code elemento e, entre outras coisas, um elemento opcional Subcode .
O Code elemento faz parte de um conjunto pré-definido de códigos que informa o destinatário de que a causa do erro se enquadra numa de cinco grandes categorias de erro. Esses cinco códigos de falha são representados pelos Soap12FaultCodes.ReceiverFaultCodecampos , Soap12FaultCodes.SenderFaultCode, Soap12FaultCodes.VersionMismatchFaultCode, Soap12FaultCodes.MustUnderstandFaultCode, e Soap12FaultCodes.DataEncodingUnknownFaultCode .
O Subcode elemento permite que o emissor da falha SOAP forneça um código de erro específico para a aplicação. ASP.NET define quatro desses códigos que são representados pelos campos Soap12FaultCodes.RpcProcedureNotPresentFaultCode, Soap12FaultCodes.RpcBadArgumentsFaultCode, Soap12FaultCodes.EncodingMissingIdFaultCode e Soap12FaultCodes.EncodingUntypedValueFaultCode.
Um serviço Web XML que lança uma exceção define a Code propriedade, que representa o Code elemento, quando uma nova instância da SoapException classe ou SoapHeaderException é criada. Esse erro é transmitido pelo fio como uma falha SOAP, que um cliente .NET Framework pode detetar como SoapException ou SoapHeaderException.
Campos
| Name | Description |
|---|---|
| DataEncodingUnknownFaultCode |
Representa o código de falha SOAP versão 1.2 |
| EncodingMissingIdFaultCode |
Representa o código de falha para ID em falta nos dados de codificação SOAP. |
| EncodingUntypedValueFaultCode |
Representa o subcódigo de falha SOAP versão 1.2 |
| MustUnderstandFaultCode |
Representa o código de falha SOAP versão 1.2 |
| ReceiverFaultCode |
Representa o código de falha SOAP versão 1.2 |
| RpcBadArgumentsFaultCode |
Representa o subcódigo de falha SOAP versão 1.2 |
| RpcProcedureNotPresentFaultCode |
Representa o subcódigo de falha SOAP versão 1.2 |
| SenderFaultCode |
Representa o código de falha SOAP versão 1.2 |
| VersionMismatchFaultCode |
Representa o código de falha SOAP versão 1.2 |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |