ServiceDescription::Read Method (Stream^)

 

Initializes an instance of the ServiceDescription class by directly loading the XML from a Stream instance.

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

public:
static ServiceDescription^ Read(
	Stream^ stream
)

Parameters

stream
Type: System.IO::Stream^

A Stream, passed by reference, which contains the bytes to be read.

// Create a StreamReader to read a WSDL file.
StreamReader^ myStreamReader = gcnew StreamReader( "MyWsdl.wsdl" );
ServiceDescription^ myDescription = ServiceDescription::Read( myStreamReader );
Console::WriteLine( "Bindings are: " );

// Display the Bindings present in the WSDL file.
System::Collections::IEnumerator^ myEnum = myDescription->Bindings->GetEnumerator();
while ( myEnum->MoveNext() )
{
   Binding^ myBinding = safe_cast<Binding^>(myEnum->Current);
   Console::WriteLine( myBinding->Name );
}

.NET Framework
Available since 1.1
Return to top
Show: