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) |