This documentation is archived and is not being maintained.
ContractReference.WriteDocument Method
.NET Framework 1.1
Writes the passed-in service description into the passed-in Stream.
[Visual Basic] Overrides Public Sub WriteDocument( _ ByVal document As Object, _ ByVal stream As Stream _ ) [C#] public override void WriteDocument( object document, Stream stream ); [C++] public: void WriteDocument( Object* document, Stream* stream ); [JScript] public override function WriteDocument( document : Object, stream : Stream );
Parameters
- document
- The ServiceDescription to write into stream.
- stream
- The Stream into which the serialized ServiceDescription is written.
Example
[Visual Basic] Dim myContractReference As New ContractReference() Dim myFileStream As New FileStream("TestOutput_vb.wsdl", _ FileMode.OpenOrCreate, FileAccess.Write) ' Get the ServiceDescription for the test .wsdl file. Dim myServiceDescription As ServiceDescription = _ ServiceDescription.Read("TestInput_vb.wsdl") ' Write the ServiceDescription into the file stream. myContractReference.WriteDocument(myServiceDescription, myFileStream) Console.WriteLine("ServiceDescription is written " + _ "into the file stream successfully.") Console.WriteLine("The number of bytes written into the file stream: " + _ myFileStream.Length.ToString()) myFileStream.Close() [C#] ContractReference myContractReference = new ContractReference(); FileStream myFileStream = new FileStream( "TestOutput_cs.wsdl", FileMode.OpenOrCreate, FileAccess.Write ); // Get the ServiceDescription for the test .wsdl file. ServiceDescription myServiceDescription = ServiceDescription.Read("TestInput_cs.wsdl"); // Write the ServiceDescription into the file stream. myContractReference.WriteDocument(myServiceDescription, myFileStream); Console.WriteLine("ServiceDescription is written " + "into the file stream successfully."); Console.WriteLine("The number of bytes written into the file stream: " + myFileStream.Length); myFileStream.Close(); [C++] ContractReference* myContractReference = new ContractReference(); FileStream* myFileStream = new FileStream(S"TestOutput_cs.wsdl", FileMode::OpenOrCreate, FileAccess::Write); // Get the ServiceDescription for the test .wsdl file. ServiceDescription* myServiceDescription = ServiceDescription::Read(S"TestInput_cs.wsdl"); // Write the ServiceDescription into the file stream. myContractReference->WriteDocument(myServiceDescription, myFileStream); Console::WriteLine(S"ServiceDescription is written into the file stream successfully."); Console::WriteLine(S"The number of bytes written into the file stream: {0}", __box(myFileStream->Length)); myFileStream->Close();
[JScript] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also
ContractReference Class | ContractReference Members | System.Web.Services.Discovery Namespace | Stream | ServiceDescription | DiscoveryClientProtocol | WriteAll
Show: