ContractReference.WriteDocument メソッド
渡された Stream に渡されたサービスの説明を書き込みます。
Overrides Public Sub WriteDocument( _
ByVal document As Object, _ ByVal stream As Stream _)
[C#]
public override void WriteDocument(objectdocument,Streamstream);
[C++]
public: void WriteDocument(Object* document,Stream* stream);
[JScript]
public override function WriteDocument(
document : Object,stream : Stream);
パラメータ
- document
stream に書き込む ServiceDescription 。 - stream
シリアル化した ServiceDescription の書き込み先の Stream 。
使用例
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] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
ContractReference クラス | ContractReference メンバ | System.Web.Services.Discovery 名前空間 | Stream | ServiceDescription | DiscoveryClientProtocol | WriteAll