This documentation is archived and is not being maintained.
ContractReference.Url Property
.NET Framework 1.1
Gets or sets the URL for the referenced Service Description.
[Visual Basic] Overrides Public Property Url As String [C#] public override string Url {get; set;} [C++] public: __property String* get_Url(); public: __property void set_Url(String*); [JScript] public override function get Url() : String; public override function set Url(String);
Property Value
The URL for the referenced service description.
Remarks
For the ContractReference class, the Url property returns the value of the Ref property.
Example
[Visual Basic] Dim myProtocol As New DiscoveryClientProtocol() ' Get the DiscoveryDocument. Dim myDiscoveryDocument As DiscoveryDocument = _ myProtocol.Discover("http://localhost/ContractReference/Test_vb.disco") Dim myArrayList As ArrayList = _ CType(myDiscoveryDocument.References, ArrayList) ' Get the ContractReference. Dim myContractRefrence As ContractReference = _ CType(myArrayList(0), ContractReference) ' Get the DefaultFileName associated with the .disco file. Dim myFileName As String = myContractRefrence.DefaultFilename ' Get the URL associated with the .disco file. Dim myUrl As String = myContractRefrence.Url Console.WriteLine("The DefaulFilename is: " + myUrl) Console.WriteLine("The URL is: " + myUrl) [C#] DiscoveryClientProtocol myProtocol = new DiscoveryClientProtocol(); // Get the DiscoveryDocument. DiscoveryDocument myDiscoveryDocument = myProtocol.Discover("http://localhost/ContractReference/test_cs.disco"); ArrayList myArrayList = (ArrayList)myDiscoveryDocument.References; // Get the ContractReference. ContractReference myContractRefrence = (ContractReference)myArrayList[0]; // Get the DefaultFileName associated with the .disco file. String myFileName = myContractRefrence.DefaultFilename; // Get the URL associated with the .disco file. String myUrl = myContractRefrence.Url; Console.WriteLine("The DefaulFilename is: " + myUrl); Console.WriteLine("The URL is: " + myUrl); [C++] DiscoveryClientProtocol* myProtocol = new DiscoveryClientProtocol(); // Get the DiscoveryDocument. DiscoveryDocument* myDiscoveryDocument = myProtocol->Discover(S"http://localhost/ContractReference/test_cs.disco"); ArrayList* myArrayList = dynamic_cast<ArrayList*>(myDiscoveryDocument->References); // Get the ContractReference. ContractReference* myContractRefrence = dynamic_cast<ContractReference*>(myArrayList->Item[0]); // Get the DefaultFileName associated with the .disco file. String* myFileName = myContractRefrence->DefaultFilename; // Get the URL associated with the .disco file. String* myUrl = myContractRefrence->Url; Console::WriteLine(S"The DefaulFilename is: {0}", myUrl); Console::WriteLine(S"The URL is: {0}", myUrl);
[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 | Ref
Show: