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 die Dienstbeschreibung ab, auf die verwiesen wird, oder legt diesen fest.
Namespace: System.Web.Services.Discovery
Assembly: System.Web.Services (in system.web.services.dll)
Syntax
'Declaration
Public Property Ref As String
'Usage
Dim instance As ContractReference
Dim value As String
value = instance.Ref
instance.Ref = value
public string Ref { get; set; }
public:
property String^ Ref {
String^ get ();
void set (String^ value);
}
/** @property */
public String get_Ref ()
/** @property */
public void set_Ref (String value)
public function get Ref () : String
public function set Ref (value : String)
Eigenschaftenwert
Der URL für die Dienstbeschreibung, auf die 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 Ref-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)
// 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);
// 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 );
// 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());
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
ContractReference.DocRef-Eigenschaft