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