Поделиться через


ClrObjectFactory.CreateFromWsdl(String, String) Метод

Определение

Активирует удаленную сборку через службу удаленного взаимодействия .NET, используя код WSDL веб-службы XML.

public:
 virtual System::Object ^ CreateFromWsdl(System::String ^ WsdlUrl, System::String ^ Mode);
public object CreateFromWsdl (string WsdlUrl, string Mode);
abstract member CreateFromWsdl : string * string -> obj
override this.CreateFromWsdl : string * string -> obj
Public Function CreateFromWsdl (WsdlUrl As String, Mode As String) As Object

Параметры

WsdlUrl
String

URL-адрес WSDL веб-службы.

Mode
String

Не используется.

Возвращаемое значение

Экземпляр класса Object, представляющий тип, для которого язык и региональные параметры, аргументы и параметры привязки и активации установлены в null, или значение null, если сборка, определяемая параметром WsdlUrl, не найдена.

Реализации

Исключения

Вызывающий код в цепочке вызовов не имеет необходимого разрешения на доступ к неуправляемому коду.

Не удается открыть маркер потока.

Комментарии

Обрабатывает переданный WSDL-код и при необходимости создает прокси-сервер, а затем активирует удаленный объект.

Версия SOAP, используемая при удаленном взаимодействии .NET, — RPC/закодированная, а не документ/литерал, которая требуется для взаимодействия с SOAP. CreateFromWsdl Поэтому не будет работать с большинством веб-служб ASMX.

CreateFromWsdl требуются права администратора на локальном компьютере при первом запуске, так как он создает и устанавливает прокси-сервер клиента для связи с удаленной сборкой.

Применяется к