BindingCollection.IndexOf(Binding) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した Binding を検索し、コレクション内で最初に見つかった位置の 0 から始まるインデックス番号を返します。
public:
int IndexOf(System::Web::Services::Description::Binding ^ binding);
public int IndexOf (System.Web.Services.Description.Binding binding);
member this.IndexOf : System.Web.Services.Description.Binding -> int
Public Function IndexOf (binding As Binding) As Integer
パラメーター
戻り値
32 ビット符号付き整数。
例
ServiceDescription^ myServiceDescription = ServiceDescription::Read( "MathService_input.wsdl" );
Console::WriteLine( "Total Number of bindings defined are: {0}", myServiceDescription->Bindings->Count );
myBinding = myServiceDescription->Bindings[ 0 ];
// Remove the first binding in the collection.
myServiceDescription->Bindings->Remove( myBinding );
Console::WriteLine( "Successfully removed binding {0}", myBinding->Name );
Console::WriteLine( "Total Number of bindings defined now are: {0}", myServiceDescription->Bindings->Count );
myServiceDescription->Write( "MathService_temp.wsdl" );
// Add binding to the ServiceDescription instance.
myServiceDescription->Bindings->Add( myBinding );
if ( myServiceDescription->Bindings->Contains( myBinding ) )
Console::WriteLine( "Successfully added binding {0}", myBinding->Name );
Console::WriteLine( "Binding was added at index {0}", myServiceDescription->Bindings->IndexOf( myBinding ) );
Console::WriteLine( "Total Number of bindings defined now are: {0}", myServiceDescription->Bindings->Count );
myServiceDescription->Write( "MathService_temp1.wsdl" );
ServiceDescription myServiceDescription = ServiceDescription.Read("MathService_input.wsdl");
Console.WriteLine("Total Number of bindings defined are:" + myServiceDescription.Bindings.Count);
myBinding = myServiceDescription.Bindings[0];
// Remove the first binding in the collection.
myServiceDescription.Bindings.Remove(myBinding);
Console.WriteLine("Successfully removed binding " + myBinding.Name);
Console.WriteLine("Total Number of bindings defined now are:" + myServiceDescription.Bindings.Count);
myServiceDescription.Write("MathService_temp.wsdl");
// Add binding to the ServiceDescription instance.
myServiceDescription.Bindings.Add(myBinding);
if (myServiceDescription.Bindings.Contains(myBinding))
Console.WriteLine("Successfully added binding " + myBinding.Name);
Console.WriteLine("Binding was added at index " + myServiceDescription.Bindings.IndexOf(myBinding));
Console.WriteLine("Total Number of bindings defined now are:" + myServiceDescription.Bindings.Count);
myServiceDescription.Write("MathService_temp1.wsdl");
Dim myServiceDescription As ServiceDescription = ServiceDescription.Read("MathService_input.wsdl")
Console.WriteLine(("Total Number of bindings defined are:" + myServiceDescription.Bindings.Count.ToString()))
myBinding = myServiceDescription.Bindings(0)
' Remove the first binding in the collection.
myServiceDescription.Bindings.Remove(myBinding)
Console.WriteLine(("Successfully removed binding " + myBinding.Name))
Console.WriteLine(("Total Number of bindings defined now are:" + myServiceDescription.Bindings.Count.ToString()))
myServiceDescription.Write("MathService_temp.wsdl")
' Add binding to the ServiceDescription instance.
myServiceDescription.Bindings.Add(myBinding)
If myServiceDescription.Bindings.Contains(myBinding) Then
Console.WriteLine(("Successfully added binding " + myBinding.Name))
End If
Console.WriteLine(("Binding was added at index " + myServiceDescription.Bindings.IndexOf(myBinding).ToString()))
Console.WriteLine(("Total Number of bindings defined now are:" + myServiceDescription.Bindings.Count.ToString()))
myServiceDescription.Write("MathService_temp1.wsdl")
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET