DiscoveryClientResult.ReferenceTypeName Property
Name of the class representing the type of reference in the discovery document.
[Visual Basic] Public Property ReferenceTypeName As String [C#] public string ReferenceTypeName {get; set;} [C++] public: __property String* get_ReferenceTypeName(); public: __property void set_ReferenceTypeName(String*); [JScript] public function get ReferenceTypeName() : String; public function set ReferenceTypeName(String);
Property Value
Name of the class representing the type of a reference. Default value is a null reference (Nothing in Visual Basic).
Remarks
A reference within a discovery document can contain references to service descriptions, XSD schemas, or other discovery documents. Therefore, ReferenceTypeName can have the following values: ServiceDescription, XmlSchema, and DiscoveryDocument.
Example
[Visual Basic] ' Initialize a new instance of the DiscoveryClientResult class. Dim myDiscoveryClientResult As New DiscoveryClientResult() ' Set the type of reference in the discovery document as ' DiscoveryDocumentReference. myDiscoveryClientResult.ReferenceTypeName = _ "System.Web.Services.Discovery.DiscoveryDocumentReference" ' Set the URL for the reference. myDiscoveryClientResult.Url = _ "http://localhost/Discovery/Service1_vb.asmx?disco" ' Set the name of the file in which the reference is saved. myDiscoveryClientResult.Filename = "Service1_vb.disco" ' Add the DiscoveryClientResult to the collection. myDiscoveryClientResultCollection.Add(myDiscoveryClientResult) [C#] // Initialize new instance of the DiscoveryClientResult class. DiscoveryClientResult myDiscoveryClientResult = new DiscoveryClientResult(); // Set the type of reference in the discovery document as // DiscoveryDocumentReference. myDiscoveryClientResult.ReferenceTypeName = "System.Web.Services.Discovery.DiscoveryDocumentReference"; // Set the URL for the reference. myDiscoveryClientResult.Url = "http://localhost/Discovery/Service1_cs.asmx?disco"; // Set the name of the file in which the reference is saved. myDiscoveryClientResult.Filename = "Service1_cs.disco"; // Add the DiscoveryClientResult to the collection. myDiscoveryClientResultCollection.Add(myDiscoveryClientResult); [C++] // Initialize new instance of the DiscoveryClientResult class. DiscoveryClientResult* myDiscoveryClientResult = new DiscoveryClientResult(); // Set the type of reference in the discovery document as // DiscoveryDocumentReference. myDiscoveryClientResult->ReferenceTypeName = S"System.Web.Services.Discovery.DiscoveryDocumentReference"; // Set the URL for the reference. myDiscoveryClientResult->Url = S"http://localhost/Discovery/Service1_cs.asmx?disco"; // Set the name of the file in which the reference is saved. myDiscoveryClientResult->Filename = S"Service1_cs.disco"; // Add the DiscoveryClientResult to the collection. myDiscoveryClientResultCollection->Add(myDiscoveryClientResult);
[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
DiscoveryClientResult Class | DiscoveryClientResult Members | System.Web.Services.Discovery Namespace