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 требуются права администратора на локальном компьютере при первом запуске, так как он создает и устанавливает прокси-сервер клиента для связи с удаленной сборкой.