DiscoveryDocumentReference.ReadDocument(Stream) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从传递的 Stream 读取并返回发现文档。
public:
override System::Object ^ ReadDocument(System::IO::Stream ^ stream);
public override object ReadDocument (System.IO.Stream stream);
override this.ReadDocument : System.IO.Stream -> obj
Public Overrides Function ReadDocument (stream As Stream) As Object
参数
返回
包含所引用的发现文档的内容的 DiscoveryDocument。
示例
String^ myUrl = "http://localhost/Sample_cs.vsdisco";
DiscoveryClientProtocol^ myProtocol = gcnew DiscoveryClientProtocol;
DiscoveryDocumentReference^ myReference = gcnew DiscoveryDocumentReference( myUrl );
Stream^ myFileStream = myProtocol->Download( myUrl );
DiscoveryDocument^ myDiscoveryDocument = dynamic_cast<DiscoveryDocument^>(myReference->ReadDocument( myFileStream ));
string myUrl = "http://localhost/Sample_cs.vsdisco";
DiscoveryClientProtocol myProtocol = new DiscoveryClientProtocol();
DiscoveryDocumentReference myReference = new DiscoveryDocumentReference(myUrl);
Stream myFileStream = myProtocol.Download(ref myUrl);
DiscoveryDocument myDiscoveryDocument =
(DiscoveryDocument)myReference.ReadDocument(myFileStream);
Dim myUrl As String = "http://localhost/Sample_vb.vsdisco"
Dim myProtocol As New DiscoveryClientProtocol()
Dim myReference As New DiscoveryDocumentReference(myUrl)
Dim myFileStream As Stream = myProtocol.Download(myUrl)
Dim myDiscoveryDocument As DiscoveryDocument = _
CType(myReference.ReadDocument(myFileStream), DiscoveryDocument)