Export (0) Print
Expand All

ServiceDescription.Read Method (String)

Initializes an instance of a ServiceDescription object by directly loading the XML from the specified file.

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

public static ServiceDescription Read(
	string fileName
)

Parameters

fileName
Type: System.String

The path to the file to be read.


ServiceDescription myDescription = new ServiceDescription();
myDescription = ServiceDescription.Read("MyWsdl_CS.wsdl");
myDescription.Name = "MyServiceDescription";
Console.WriteLine("Name: " + myDescription.Name);
MessageCollection myMessageCollection = myDescription.Messages;

// Remove the message at index 0 from the message collection.
myMessageCollection.Remove(myDescription.Messages[0]);

// Build a new message.
Message myMessage = new Message();
myMessage.Name = "AddSoapIn";

// Build a new MessagePart.
MessagePart myMessagePart = new MessagePart();
myMessagePart.Name = "parameters";
XmlQualifiedName myXmlQualifiedName = new XmlQualifiedName("s0:Add");
myMessagePart.Element = myXmlQualifiedName;

// Add MessageParts to the message.
myMessage.Parts.Add(myMessagePart);

// Add the message to the ServiceDescription.
myDescription.Messages.Add(myMessage);
myDescription.Write("MyOutWsdl.wsdl");

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft