Soap12FaultCodes Clase

Definición

Define los códigos de error SOAP que aparecen en un mensaje SOAP cuando se produce un error al establecer comunicación con servicios Web XML mediante el protocolo de la versión 1.2 de SOAP.

public ref class Soap12FaultCodes sealed
public sealed class Soap12FaultCodes
type Soap12FaultCodes = class
Public NotInheritable Class Soap12FaultCodes
Herencia
Soap12FaultCodes

Comentarios

Un error soap en la versión 1.2 de la especificación SOAP contiene un Code elemento y, entre otras cosas, un elemento opcional Subcode .

El Code elemento es uno de un conjunto predefinido de códigos que informa a un destinatario de que la causa del error cayó en una de las cinco categorías de error grandes. Estos cinco códigos de error se representan mediante los Soap12FaultCodes.ReceiverFaultCodecampos , Soap12FaultCodes.SenderFaultCode, Soap12FaultCodes.VersionMismatchFaultCode, Soap12FaultCodes.MustUnderstandFaultCodey Soap12FaultCodes.DataEncodingUnknownFaultCode .

El Subcode elemento permite al remitente del error soap proporcionar un código de error específico de la aplicación. ASP.NET define cuatro códigos de este tipo representados por los Soap12FaultCodes.RpcProcedureNotPresentFaultCodecampos , Soap12FaultCodes.RpcBadArgumentsFaultCode, Soap12FaultCodes.EncodingMissingIdFaultCodey Soap12FaultCodes.EncodingUntypedValueFaultCode .

Un servicio web XML que produce una excepción establece la Code propiedad , que representa el Code elemento , cuando se crea una nueva instancia de la SoapException clase o SoapHeaderException . Ese error se transmite a través de la conexión como un error soap, que un cliente de .NET Framework puede detectar como o SoapExceptionSoapHeaderException.

Campos

DataEncodingUnknownFaultCode

Representa el código de error DataEncodingUnknown de la versión 1.2 de SOAP, que indica que el mensaje SOAP está codificado en un formato desconocido.

EncodingMissingIdFaultCode

Representa el código de error de ausencia de identificadores en los datos de codificación SOAP.

EncodingUntypedValueFaultCode

Representa el subcódigo de error enc:UntypedValue de la versión 1.2 de SOAP que indica que el mensaje SOAP está codificado en RPC y que no se ha especificado la propiedad de nombre de tipo de un nodo gráfico codificado.

MustUnderstandFaultCode

Representa el código de error MustUnderstand de la versión 1.2 de SOAP que indica que no se ha procesado un encabezado SOAP marcado con el atributo MustUnderstand.

ReceiverFaultCode

Representa el código de error Receiver de la versión 1.2 de SOAP que indica que se ha producido un error durante el procesamiento de una llamada del cliente en el servidor debido a un problema con el destinatario.

RpcBadArgumentsFaultCode

Representa el subcódigo de error rpc:BadArguments de la versión 1.2 de SOAP que indica que los argumentos enviados al método de servicios Web XML eran incorrectos o no se pudieron analizar.

RpcProcedureNotPresentFaultCode

Representa el subcódigo de error rpc:ProcedureNotPresent de la versión 1.2 de SOAP que indica que el servicio Web XML no admite el método de servicios Web XML solicitado.

SenderFaultCode

Especifica un código de error Sender de la versión 1.2 de SOAP que indica que una llamada de cliente no tenía el formato correcto o no contenía la información adecuada.

VersionMismatchFaultCode

Representa el código de error VersionMismatch de la versión 1.2 de SOAP que indica que el servicio Web XML esperaba mensajes SOAP compatibles con la especificación SOAP 1.2, aunque el que se recibió era compatible con SOAP 1.1.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a