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 в версии 1.2 спецификации SOAP содержит Code
элемент и, среди прочего, необязательный Subcode
элемент.
Элемент Code
является одним из предварительно определенного набора кодов, который информирует получателя о том, что причина ошибки относится к одной из пяти крупных категорий ошибок. Эти пять кодов ошибок представлены полями Soap12FaultCodes.ReceiverFaultCode, Soap12FaultCodes.SenderFaultCode, Soap12FaultCodes.VersionMismatchFaultCode, Soap12FaultCodes.MustUnderstandFaultCodeи Soap12FaultCodes.DataEncodingUnknownFaultCode .
Элемент Subcode
позволяет отправителю ошибки SOAP предоставить код ошибки конкретного приложения. ASP.NET определяет четыре таких кода, представленных полями Soap12FaultCodes.RpcProcedureNotPresentFaultCode, Soap12FaultCodes.RpcBadArgumentsFaultCode, Soap12FaultCodes.EncodingMissingIdFaultCodeи Soap12FaultCodes.EncodingUntypedValueFaultCode .
Веб-служба XML, вызывающая исключение, задает Code свойство , представляющее Code
элемент , при создании нового экземпляра SoapException класса или SoapHeaderException . Эта ошибка передается по сети как ошибка SOAP, которую клиент платформа .NET Framework может перехватить как SoapException или SoapHeaderException.
Поля
DataEncodingUnknownFaultCode |
Представляет код ошибки |
EncodingMissingIdFaultCode |
Представляет код ошибки для отсутствующего идентификатора в кодировании данных SOAP. |
EncodingUntypedValueFaultCode |
Представляет дополнительный код ошибки |
MustUnderstandFaultCode |
Представляет код ошибки |
ReceiverFaultCode |
Представляет код ошибки |
RpcBadArgumentsFaultCode |
Представляет код ошибки |
RpcProcedureNotPresentFaultCode |
Представляет дополнительный код ошибки |
SenderFaultCode |
Представляет код ошибки |
VersionMismatchFaultCode |
Представляет код ошибки |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |