BindingCollection.Item プロパティ
渡されたパラメータによって指定された Binding インスタンスを取得または設定します。
[C#] C# では、このプロパティは BindingCollection クラスのインデクサになります。
オーバーロードの一覧
指定の 0 から始まるインデックス番号に対応する Binding の値を取得または設定します。
[Visual Basic] Overloads Public Default Property Item(Integer) As Binding
[C++] public: __property Binding* get_Item(int);
public: __property void set_Item(int, Binding*);
[JScript] BindingCollection.Item (int)
Name プロパティで指定された Binding を取得します。
[Visual Basic] Overloads Public Default ReadOnly Property Item(String) As Binding
[JScript] BindingCollection.Item (String)
使用例
[Visual Basic, C#, C++] myServiceDescription の Bindings プロパティで、"MathServiceHttpGet" という名前の Binding を検索する例を次に示します。
[Visual Basic, C#, C++] メモ ここでは、Item プロパティ (BindingCollection インデクサ) のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。
' Get Binding Name = "MathServiceSoap".
myBinding = myServiceDescription.Bindings("MathServiceHttpGet")
If Not (myBinding Is Nothing) Then
Console.WriteLine((ControlChars.Cr + ControlChars.Cr + "Name : " + myBinding.Name))
Console.WriteLine(("Type : " + myBinding.Type.ToString()))
End If
[C#]
// Get Binding Name = "MathServiceSoap".
myBinding = myServiceDescription.Bindings["MathServiceHttpGet"];
if (myBinding != null)
{
Console.WriteLine("\n\nName : " + myBinding.Name);
Console.WriteLine("Type : " + myBinding.Type);
}
[C++]
// Get Binding Name = S"MathServiceSoap".
myBinding = myServiceDescription -> Bindings->Item[S"MathServiceHttpGet"];
if (myBinding != 0)
{
Console::WriteLine(S"\n\nName : {0}", myBinding -> Name);
Console::WriteLine(S"Type : {0}", myBinding -> Type);
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
参照
BindingCollection クラス | BindingCollection メンバ | System.Web.Services.Description 名前空間