次の方法で共有


BindingCollection.Item プロパティ

渡されたパラメータによって指定された Binding インスタンスを取得または設定します。

[C#] C# では、このプロパティは BindingCollection クラスのインデクサになります。

オーバーロードの一覧

指定の 0 から始まるインデックス番号に対応する Binding の値を取得または設定します。

[Visual Basic] Overloads Public Default Property Item(Integer) As Binding

[C#] public Binding this[int] {get; set;}

[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

[C#] public Binding this[string] {get;}

[C++] public: __property Binding* get_Item(String*);

[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 名前空間