BindingCollection.IndexOf Method (Binding)

 

Searches for the specified Binding and returns the zero-based index of the first occurrence within the collection.

Namespace:   System.Web.Services.Description
Assembly:  System.Web.Services (in System.Web.Services.dll)

public int IndexOf(
	Binding binding
)

Parameters

binding
Type: System.Web.Services.Description.Binding

The Binding for which to search in the collection.

Return Value

Type: System.Int32

A 32-bit signed integer.

 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");

.NET Framework
Available since 1.1
Return to top
Show: