VCFilter.AddWebReference メソッド
フィルターに Web サービスへの参照を追加します。新しい Web サービス参照のサブフォルダーは、プロジェクトの ENT0ENT [入力] フォルダーに追加されます。この新しいフォルダーは、Web サービスに関連する他のプロジェクト項目が含まれます。ProjectItem のオブジェクトが新しい Web サービスのフォルダーに関連付けられたメソッドはを返します。
名前空間: Microsoft.VisualStudio.VCProjectEngine
アセンブリ: Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll 内)
構文
'宣言
Function AddWebReference ( _
bstrUrl As String, _
bstrName As String _
) As Object
Object AddWebReference(
string bstrUrl,
string bstrName
)
Object^ AddWebReference(
[InAttribute] String^ bstrUrl,
[InAttribute] String^ bstrName
)
abstract AddWebReference :
bstrUrl:string *
bstrName:string -> Object
function AddWebReference(
bstrUrl : String,
bstrName : String
) : Object
パラメーター
- bstrUrl
型 : System.String
必ず指定します。通常、.disco または .vsdisco の拡張子を持つファイル名を URL 形式で指定します。
- bstrName
型 : System.String
必ず指定します。Web サービスのフォルダー名。
戻り値
型 : System.Object
新しい ENT3ENT [入力] フォルダーにある ProjectItem のオブジェクト。
解説
WebReferencesFolder のプロパティが Nothing (null 参照) の場合、プロジェクトの ENT0ENT [入力] フォルダーの ProjectItem が作成され、WebReferencesFolder のプロパティが設定されます。
Web サービスへの Web 参照が作成されると、新しいフォルダーの種類である ProjectItem がプロジェクトの ProjectItems コレクションに追加されます。この新しい ProjectItem の ProjectItems プロパティには、Web 参照定義を構成する項目が格納されます。Web 参照定義を構成する 4 種類の項目を次の表で説明します。
項目 |
目的 |
---|---|
マップ ファイル (Reference.map) |
この XML ファイルで、URLs とローカルでキャッシュされているファイルとの割り当てを行います。Web サービスの検索ファイルとサービス コントラクト ファイルをリストします。 |
サービス コントラクト ファイル (.wsdl) |
Web サービスのインターフェイスを指定する SOAP ファイルです。[入力] ENT1ENT フォルダーのコントラクトに複数のファイルが含まれることがあります。 |
XML スキーマ定義ファイル (.xsd) |
Web サービスの XML スキーマ定義を格納するファイルです。[入力] ENT0ENT フォルダーに複数のスキーマ ファイルが含まれることがあります。 |
検索ファイル (.disco または .vsdisco) |
Web サービスを表している他のリソースへのリンクを格納する XML ファイルです。 |
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。