Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den URL für einen XML-Webdienst ab, der die Dienstbeschreibung implementiert, auf die in der Ref-Eigenschaft verwiesen wird, und legt diesen URL fest.
Namespace: System.Web.Services.Discovery
Assembly: System.Web.Services (in system.web.services.dll)
Syntax
'Declaration
Public Property DocRef As String
'Usage
Dim instance As ContractReference
Dim value As String
value = instance.DocRef
instance.DocRef = value
public string DocRef { get; set; }
public:
property String^ DocRef {
String^ get ();
void set (String^ value);
}
/** @property */
public String get_DocRef ()
/** @property */
public void set_DocRef (String value)
public function get DocRef () : String
public function set DocRef (value : String)
Eigenschaftenwert
Der URL für einen XML-Webdienst, der die Dienstbeschreibung implementiert, auf die in der Ref-Eigenschaft verwiesen wird.
Hinweise
In einem Discoverydokument ist ein Verweis auf eine Dienstbeschreibung in einem contractRef-XML-Element enthalten. Das contractRef-XML-Element verfügt über zwei Attribute, die in der folgenden Tabelle beschrieben werden.
Attribut |
Beschreibung |
|---|---|
ref |
Der URL für die Dienstbeschreibung. Die Ref-Eigenschaft stellt den Wert des ref-Attributs dar. |
docRef |
Der URL für einen XML-Webdienst, der die Dienstbeschreibung implementiert, die durch das ref-Attribut angegeben wird. Die DocRef-Eigenschaft stellt den Wert des docRef-Attributs dar. |
Beispiel
Im folgenden Codebeispiel wird die DocRef-Eigenschaft von ContractReference festgelegt.
' Call the Constructor of ContractReference.
Dim myContractReference As New ContractReference()
Dim myXmlDocument As New XmlDocument()
' Read the discovery document for the 'contractRef' tag.
myXmlDocument.Load("https://localhost/Discoverydoc.disco")
Dim myXmlRoot As XmlNode = myXmlDocument.FirstChild
Dim myXmlNode As XmlNode = myXmlRoot("scl:contractRef")
Dim myAttributeCollection As XmlAttributeCollection = 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)
// Call the Constructor of ContractReference.
ContractReference myContractReference = new ContractReference();
XmlDocument myXmlDocument = new XmlDocument();
// Read the discovery document for the 'contractRef' tag.
myXmlDocument.Load("https://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);
// Call the Constructor of ContractReference.
ContractReference^ myContractReference = gcnew ContractReference;
XmlDocument^ myXmlDocument = gcnew XmlDocument;
// Read the discovery document for the 'contractRef' tag.
myXmlDocument->Load( "https://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 );
// Call the Constructor of ContractReference.
ContractReference myContractReference = new ContractReference();
XmlDocument myXmlDocument = new XmlDocument();
// Read the discovery document for the 'contractRef' tag.
myXmlDocument.Load("https://localhost/Discoverydoc.disco");
XmlNode myXmlRoot = myXmlDocument.get_FirstChild();
XmlNode myXmlNode = myXmlRoot.get_Item("scl:contractRef");
XmlAttributeCollection myAttributeCollection = myXmlNode.
get_Attributes();
myContractReference.set_Ref(myAttributeCollection.Item(0).get_Value());
Console.WriteLine("The URL to the referenced service "
+ "description is : {0}", myContractReference.get_Ref());
myContractReference.set_DocRef(myAttributeCollection.Item(1).
get_Value());
Console.WriteLine("The URL implementing the referenced service "
+ "description is : {0}", myContractReference.get_DocRef());
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
ContractReference-Klasse
ContractReference-Member
System.Web.Services.Discovery-Namespace
Ref