次の方法で共有


ServiceDescriptionImporter.GenerateWebReferences メソッド

定義

Web 参照のコレクションをコンパイルして、クライアント プロキシまたはサーバー スタブを作成します。

public:
 static System::Collections::Specialized::StringCollection ^ GenerateWebReferences(System::Web::Services::Description::WebReferenceCollection ^ webReferences, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider, System::CodeDom::CodeCompileUnit ^ codeCompileUnit, System::Web::Services::Description::WebReferenceOptions ^ options);
public static System.Collections.Specialized.StringCollection GenerateWebReferences (System.Web.Services.Description.WebReferenceCollection webReferences, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.CodeDom.CodeCompileUnit codeCompileUnit, System.Web.Services.Description.WebReferenceOptions options);
static member GenerateWebReferences : System.Web.Services.Description.WebReferenceCollection * System.CodeDom.Compiler.CodeDomProvider * System.CodeDom.CodeCompileUnit * System.Web.Services.Description.WebReferenceOptions -> System.Collections.Specialized.StringCollection
Public Shared Function GenerateWebReferences (webReferences As WebReferenceCollection, codeProvider As CodeDomProvider, codeCompileUnit As CodeCompileUnit, options As WebReferenceOptions) As StringCollection

パラメーター

webReferences
WebReferenceCollection

コンパイルする Web 参照の WebReferenceCollection

codeProvider
CodeDomProvider

コード プロバイダーを指定する CodeDomProvider

codeCompileUnit
CodeCompileUnit

コードがコンパイルされる単位を指定する CodeCompileUnit

options
WebReferenceOptions

コード生成オプションを指定する WebReferenceOptions

戻り値

StringCollection

コンパイラの警告の StringCollection

注釈

コレクションの各WebReferenceメンバーwebReferencesのサービス記述ドキュメント コレクションには、オブジェクトのみをServiceDescriptionXmlSchema含める必要があります。 このメソッドはオブジェクトを解釈 DiscoveryDocument できません。

コレクション内のいずれかの XML Web サービス メソッドがカスタム パラメーターまたは戻り値の型を webReferences 共有する場合、それらの型も生成されたプロキシ メソッド間で共有されます。 これは、各プロキシが個別にコンパイルされる状況よりも重要な利点です。その場合、このような型は相互運用されないためです。

適用対象