ContractReference::DocRef Property
.NET Framework (current version)
Gets and sets the URL for a XML Web service implementing the service description referenced in the Ref property.
Assembly: System.Web.Services (in System.Web.Services.dll)
Within a discovery document, a reference to a Service Description is contained within a contractRef XML element. The contractRef XML element has two attributes described in the following table.
Attribute | Description |
|---|---|
ref | The URL for the service description. The Ref property represents the value of the ref attribute. |
docRef | The URL for a XML Web service implementing the service description specified by the ref attribute. The DocRef property represents the value of the docRef attribute. |
The following code example sets the DocRef property of ContractReference.
// Call the Constructor of ContractReference. ContractReference^ myContractReference = gcnew ContractReference; XmlDocument^ myXmlDocument = gcnew XmlDocument; // Read the discovery document for the 'contractRef' tag. myXmlDocument->Load( "http://localhost/Discoverydoc.disco" ); XmlNode^ myXmlRoot = myXmlDocument->FirstChild; XmlNode^ myXmlNode = myXmlRoot[ "scl:contractRef" ]; XmlAttributeCollection^ myAttributeCollection = myXmlNode->Attributes; myContractReference->Ref = myAttributeCollection[ 0 ]->Value; Console::WriteLine( "The URL to the referenced service description is : {0}", myContractReference->Ref ); myContractReference->DocRef = myAttributeCollection[ 1 ]->Value; Console::WriteLine( "The URL implementing the referenced service description is : {0}", myContractReference->DocRef );
.NET Framework
Available since 1.1
Available since 1.1
Show: