次の方法で共有


ClrObjectFactory.CreateFromWsdl(String, String) メソッド

定義

XML Web サービスの Web サービス記述言語 (WSDL: Web Services Description Language) を使用して、.NET リモート処理を通じてリモート アセンブリをアクティブにします。

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

Web サービスの WSDL URL。

Mode
String

使用しません。

戻り値

型を表す Object のインスタンス。カルチャ、引数、およびバインド属性とアクティベーション属性には null が設定されます。WsdlUrl パラメーターによって識別されるアセンブリが見つからない場合は null が返されます。

実装

例外

呼び出しチェイン内の呼び出し元に、アンマネージ コードへのアクセス許可がありません。

スレッド トークンを開くことができませんでした。

注釈

渡された WSDL を処理し、必要に応じてプロキシを生成し、リモート オブジェクトをアクティブにします。

.NET リモート処理で使用される SOAP のバージョンは、SOAP の相互運用性に必要なドキュメント/リテラルではなく、RPC/エンコードされています。 したがって、 CreateFromWsdl はほとんどの ASMX Web サービスでは機能しません。

CreateFromWsdl は、リモート アセンブリとの通信用にクライアント プロキシを作成してインストールするため、初めて実行する場合はローカル コンピューターに対する管理特権が必要です。

適用対象