共用方式為


ContractReference.WriteDocument(Object, Stream) 方法

定義

將傳入的服務描述寫入至傳入的 Stream

public:
 override void WriteDocument(System::Object ^ document, System::IO::Stream ^ stream);
public override void WriteDocument (object document, System.IO.Stream stream);
override this.WriteDocument : obj * System.IO.Stream -> unit
Public Overrides Sub WriteDocument (document As Object, stream As Stream)

參數

document
Object

要寫入至 streamServiceDescription

stream
Stream

序列化的 Stream 要寫入至的 ServiceDescription

範例

ContractReference^ myContractReference = gcnew ContractReference;
FileStream^ myFileStream = gcnew FileStream( "TestOutput_cpp.wsdl",
   FileMode::OpenOrCreate,FileAccess::Write );

// Get the ServiceDescription for the test .wsdl file.
ServiceDescription^ myServiceDescription =
   ServiceDescription::Read( "TestInput_cpp.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: {0}",
   myFileStream->Length );
myFileStream->Close();
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();
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()

適用於

另請參閱