FaultException.CreateFault Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект FaultException.
Перегрузки
CreateFault(MessageFault, Type[]) |
Возвращает объект FaultException из заданной ошибки сообщения и массива типов сведений. |
CreateFault(MessageFault, String, Type[]) |
Возвращает объект FaultException из заданной ошибки сообщения, действия и массива типов сведений. |
CreateFault(MessageFault, Type[])
Возвращает объект FaultException из заданной ошибки сообщения и массива типов сведений.
public:
static System::ServiceModel::FaultException ^ CreateFault(System::ServiceModel::Channels::MessageFault ^ messageFault, ... cli::array <Type ^> ^ faultDetailTypes);
public static System.ServiceModel.FaultException CreateFault (System.ServiceModel.Channels.MessageFault messageFault, params Type[] faultDetailTypes);
static member CreateFault : System.ServiceModel.Channels.MessageFault * Type[] -> System.ServiceModel.FaultException
Public Shared Function CreateFault (messageFault As MessageFault, ParamArray faultDetailTypes As Type()) As FaultException
Параметры
- messageFault
- MessageFault
Ошибка сообщения, содержащая сведения об ошибке SOAP по умолчанию.
- faultDetailTypes
- Type[]
Массив типов, содержащий сведения об ошибке.
Возвращаемое значение
Объект FaultException, который можно создать для указания того, что сообщение об ошибке SOAP получено.
Комментарии
Параметр faultDetailTypes
содержит потенциальные типы сведений. Если какой-либо из типов faultDetailTypes
имеет схему, соответствующую параметру messageFault
, возвращается исключение System.ServiceModel.FaultException<TDetail>, в котором параметр типа является соответствующим потенциальным типом.
Применяется к
CreateFault(MessageFault, String, Type[])
Возвращает объект FaultException из заданной ошибки сообщения, действия и массива типов сведений.
public:
static System::ServiceModel::FaultException ^ CreateFault(System::ServiceModel::Channels::MessageFault ^ messageFault, System::String ^ action, ... cli::array <Type ^> ^ faultDetailTypes);
public static System.ServiceModel.FaultException CreateFault (System.ServiceModel.Channels.MessageFault messageFault, string action, params Type[] faultDetailTypes);
static member CreateFault : System.ServiceModel.Channels.MessageFault * string * Type[] -> System.ServiceModel.FaultException
Public Shared Function CreateFault (messageFault As MessageFault, action As String, ParamArray faultDetailTypes As Type()) As FaultException
Параметры
- messageFault
- MessageFault
Ошибка сообщения, содержащая сведения об ошибке SOAP по умолчанию.
- action
- String
Значение действия ошибки.
- faultDetailTypes
- Type[]
Массив типов, содержащий сведения об ошибке.
Возвращаемое значение
Объект FaultException, который можно создать для указания того, что сообщение об ошибке SOAP получено.
Комментарии
Параметр faultDetailTypes
содержит потенциальные типы сведений. Если какой-либо из типов faultDetailTypes
имеет схему, соответствующую параметру messageFault
, возвращается исключение System.ServiceModel.FaultException<TDetail>, в котором параметр типа является соответствующим потенциальным типом.