Soap12FaultCodes Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет коды сбоя SOAP, которые отображаются в сообщении SOAP при возникновении ошибки при взаимодействии с веб-службами XML с помощью протокола SOAP версии 1.2.
public ref class Soap12FaultCodes sealed
public sealed class Soap12FaultCodes
type Soap12FaultCodes = class
Public NotInheritable Class Soap12FaultCodes
- Наследование
-
Soap12FaultCodes
Комментарии
Ошибка SOAP в спецификации SOAP версии 1.2 содержит Code элемент и, помимо прочего, необязательный Subcode элемент.
Элемент Code является одним из предопределенного набора кодов, который сообщает получателю, что причина ошибки попала в одну из пяти больших категорий ошибок. Эти пять кодов сбоя представлены полями Soap12FaultCodes.ReceiverFaultCode, Soap12FaultCodes.SenderFaultCodeи Soap12FaultCodes.VersionMismatchFaultCodeSoap12FaultCodes.MustUnderstandFaultCodeSoap12FaultCodes.DataEncodingUnknownFaultCode полями.
Элемент Subcode позволяет отправителю ошибки SOAP предоставить код ошибки для конкретного приложения. ASP.NET определяет четыре таких кода, представленных полями Soap12FaultCodes.RpcProcedureNotPresentFaultCode, Soap12FaultCodes.RpcBadArgumentsFaultCodeSoap12FaultCodes.EncodingMissingIdFaultCodeи Soap12FaultCodes.EncodingUntypedValueFaultCode полями.
Веб-служба XML, вызывающая исключение, задает Code свойство, представляющее Code элемент при создании нового экземпляра SoapException или SoapHeaderException класса. Эта ошибка передается через провод как ошибку SOAP, которую клиент .NET Framework может перехватывать как или SoapExceptionSoapHeaderException.
Поля
| Имя | Описание |
|---|---|
| DataEncodingUnknownFaultCode |
Представляет код сбоя SOAP версии 1.2 |
| EncodingMissingIdFaultCode |
Представляет код сбоя для отсутствующего идентификатора в данных кодирования SOAP. |
| EncodingUntypedValueFaultCode |
Представляет вложенный код ошибки SOAP версии 1.2 |
| MustUnderstandFaultCode |
Представляет код сбоя SOAP версии 1.2 |
| ReceiverFaultCode |
Представляет код сбоя SOAP версии 1.2 |
| RpcBadArgumentsFaultCode |
Представляет подкод ошибки SOAP версии 1.2 |
| RpcProcedureNotPresentFaultCode |
Представляет подкод ошибки SOAP версии 1.2 |
| SenderFaultCode |
Представляет код сбоя SOAP версии 1.2 |
| VersionMismatchFaultCode |
Представляет код сбоя SOAP версии 1.2 |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |