Soap12FaultCodes Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define os códigos de falha de SOAP exibidos em uma mensagem SOAP quando ocorre um erro durante a comunicação com os 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
Comentários
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 é um de um conjunto predefinido de códigos que informa a um destinatário que a causa do erro caiu em uma das cinco categorias de erro grandes. Esses cinco códigos de falha são representados pelos Soap12FaultCodes.ReceiverFaultCodecampos , Soap12FaultCodes.SenderFaultCode, Soap12FaultCodes.VersionMismatchFaultCodeSoap12FaultCodes.MustUnderstandFaultCode, e Soap12FaultCodes.DataEncodingUnknownFaultCode .
O Subcode elemento permite que o remetente da falha SOAP forneça um código de erro específico do aplicativo. ASP.NET define quatro desses códigos representados pelos Soap12FaultCodes.RpcProcedureNotPresentFaultCodecampos , Soap12FaultCodes.RpcBadArgumentsFaultCode, Soap12FaultCodes.EncodingMissingIdFaultCodee Soap12FaultCodes.EncodingUntypedValueFaultCode .
Um serviço Web XML que gera 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 pela transmissão como uma falha SOAP, que um cliente .NET Framework pode capturar como um SoapException ou SoapHeaderException.
Campos
| DataEncodingUnknownFaultCode |
Representa o código de falha |
| EncodingMissingIdFaultCode |
Representa o código de falha para ID ausente em dados de codificação de SOAP. |
| EncodingUntypedValueFaultCode |
Representa o subcódigo de falha |
| MustUnderstandFaultCode |
Representa o código de falha |
| ReceiverFaultCode |
Representa o código de falha |
| RpcBadArgumentsFaultCode |
Representa o subcódigo de falha |
| RpcProcedureNotPresentFaultCode |
Representa o subcódigo de falha |
| SenderFaultCode |
Representa o código de falha |
| VersionMismatchFaultCode |
Representa o código de falha |
Métodos
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |