ServiceDescription.Extensions Property

 

Gets the collection of extensibility elements contained in the ServiceDescription.

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

public override ServiceDescriptionFormatExtensionCollection Extensions { get; }

Property Value

Type: System.Web.Services.Description.ServiceDescriptionFormatExtensionCollection

The collection of extensibility elements contained in the ServiceDescription.

ServiceDescription myServiceDescription = new ServiceDescription();
myServiceDescription = 
   ServiceDescription.Read("ServiceDescription_Extensions_Input_cs.wsdl");
Console.WriteLine(
   myServiceDescription.Bindings[1].Extensions[0].ToString());
SoapBinding mySoapBinding = new SoapBinding();
mySoapBinding.Required = true;
SoapBinding mySoapBinding1 = new SoapBinding();
mySoapBinding1.Required = false;
myServiceDescription.Extensions.Add(mySoapBinding);
myServiceDescription.Extensions.Add(mySoapBinding1);
foreach(ServiceDescriptionFormatExtension 
   myServiceDescriptionFormatExtension
   in myServiceDescription.Extensions)
{
   Console.WriteLine("Required: " + 
      myServiceDescriptionFormatExtension.Required);
}
myServiceDescription.Write(
   "ServiceDescription_Extensions_Output_cs.wsdl");
myServiceDescription.RetrievalUrl = "http://www.contoso.com/";
Console.WriteLine("Retrieval URL is: " + 
   myServiceDescription.RetrievalUrl);

.NET Framework
Available since 1.1
Return to top
Show: