BindingCollection.IndexOf(Binding) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Searches for the specified Binding and returns the zero-based index of the first occurrence within the collection.
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
Parameters
Returns
A 32-bit signed integer.
Examples
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")
Applies to
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.