Freigeben über


DiscoveryClientReferenceCollection.Item-Eigenschaft

Ruft ein DiscoveryReference-Objekt mit dem angegebenen URL aus der DiscoveryClientReferenceCollection ab oder legt dieses fest.

Namespace: System.Web.Services.Discovery
Assembly: System.Web.Services (in system.web.services.dll)

Syntax

'Declaration
Public Default Property Item ( _
    url As String _
) As DiscoveryReference
'Usage
Dim instance As DiscoveryClientReferenceCollection
Dim url As String
Dim value As DiscoveryReference

value = instance(url)

instance(url) = value
public DiscoveryReference this [
    string url
] { get; set; }
public:
property DiscoveryReference^ default [String^] {
    DiscoveryReference^ get (String^ url);
    void set (String^ url, DiscoveryReference^ value);
}
/** @property */
public DiscoveryReference get_Item (String url)

/** @property */
public void set_Item (String url, DiscoveryReference value)
JScript unterstützt die Verwendung von indizierten Eigenschaften, aber nicht die Deklaration von neuen indizierten Eigenschaften.

Parameter

Eigenschaftenwert

Ein DiscoveryReference, der einen Verweis auf ein Discoverydokument darstellt.

Beispiel

Dim myDiscoveryClientReferenceCollection As _
    New DiscoveryClientReferenceCollection()

Dim myContractReference As New ContractReference()
Dim myStringUrl1 As String = "https://www.contoso.com/service1.disco"
myContractReference.Ref = myStringUrl1
myDiscoveryClientReferenceCollection.Add(myContractReference)
' myDiscoveryClientReferenceCollection is an instance collection.
Dim myObject As Object = _
    myDiscoveryClientReferenceCollection.Item(myStringUrl1)
Console.WriteLine("Object representing the URL: " + myObject.ToString())
DiscoveryClientReferenceCollection myDiscoveryClientReferenceCollection = 
    new DiscoveryClientReferenceCollection();

ContractReference myContractReference = new ContractReference();
string myStringUrl1 = "https://www.contoso.com/service1.disco";
myContractReference.Ref = myStringUrl1;
myDiscoveryClientReferenceCollection.Add(myContractReference);

// myDiscoveryClientReferenceCollection is an instance collection.
object myObject = myDiscoveryClientReferenceCollection[myStringUrl1];
Console.WriteLine("Object representing the URL: " + myObject.ToString());
DiscoveryClientReferenceCollection^ myDiscoveryClientReferenceCollection = gcnew DiscoveryClientReferenceCollection;
ContractReference^ myContractReference = gcnew ContractReference;
String^ myStringUrl1 = "https://www.contoso.com/service1.disco";
myContractReference->Ref = myStringUrl1;
myDiscoveryClientReferenceCollection->Add( myContractReference );

// myDiscoveryClientReferenceCollection is an instance collection.
Object^ myObject = myDiscoveryClientReferenceCollection[ myStringUrl1 ];
Console::WriteLine( "Object representing the URL: {0}", myObject );
DiscoveryClientReferenceCollection 
    myDiscoveryClientReferenceCollection = 
    new DiscoveryClientReferenceCollection();
ContractReference myContractReference = new ContractReference();
String myStringUrl1 = "https://www.contoso.com/service1.disco";

myContractReference.set_Ref(myStringUrl1);
myDiscoveryClientReferenceCollection.Add(myContractReference);
// myDiscoveryClientReferenceCollection is an instance collection.
Object myObject = myDiscoveryClientReferenceCollection.
    get_Item(myStringUrl1);

Console.WriteLine("Object representing the URL: " 
    + myObject.ToString());

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

DiscoveryClientReferenceCollection-Klasse
DiscoveryClientReferenceCollection-Member
System.Web.Services.Discovery-Namespace