Freigeben über


DnssdServiceInstanceCollection Klasse

Definition

Eine Sammlung von DNS-Dienstermittlungsinstanzen (DNS-SD).

Hinweis

DnssdServiceInstanceCollection wird nicht unterstützt und kann in Zukunft geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen die Windows.Devices.Enumeration-API.

Hinweis

Win32 DNS Service Discovery (DNS-SD)-APIs werden im windns.h-Header deklariert. Beispielsweise sind die Win32-APIs zum Ankündigen und Ermitteln von Diensten DnsServiceRegister und DnsServiceBrowse.

public ref class DnssdServiceInstanceCollection sealed : IIterable<DnssdServiceInstance ^>, IVectorView<DnssdServiceInstance ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DnssdServiceInstanceCollection final : IIterable<DnssdServiceInstance>, IVectorView<DnssdServiceInstance>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DnssdServiceInstanceCollection : IEnumerable<DnssdServiceInstance>, IReadOnlyList<DnssdServiceInstance>
Public NotInheritable Class DnssdServiceInstanceCollection
Implements IEnumerable(Of DnssdServiceInstance), IReadOnlyList(Of DnssdServiceInstance)
Vererbung
Object Platform::Object IInspectable DnssdServiceInstanceCollection
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Ihr Code erstellt keine dnssdServiceInstanceCollection direkt. Behandeln Sie stattdessen das DnssdServiceWatcher.EnumerationCompleted-Ereignis . Wenn dieses Ereignis ausgelöst wird, ist das zweite Argument auf den Ereignishandler ein Zeiger auf ein DnssdServiceInstanceCollection-Objekt, das Informationen zu den ermittelten Dienstinstanzen enthält.

Eigenschaften

Size

Ruft die Anzahl der Elemente in der Auflistung ab.

Hinweis

DnssdServiceInstanceCollection wird nicht unterstützt und kann in Zukunft geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen die Windows.Devices.Enumeration-API.

Methoden

First()

Ruft einen Iterator ab, der initialisiert wird, um auf das erste Element in der instance-Auflistung zu verweisen.

Hinweis

DnssdServiceInstanceCollection wird nicht unterstützt und kann in Zukunft geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen die Windows.Devices.Enumeration-API.

GetAt(UInt32)

Ruft die DnssdServiceInstance an einem bestimmten Index in die DnssdServiceInstanceCollection ab.

Hinweis

DnssdServiceInstanceCollection wird nicht unterstützt und kann in Zukunft geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen die Windows.Devices.Enumeration-API.

GetMany(UInt32, DnssdServiceInstance[])

Ruft mehrere DnssdServiceInstance-Objekte aus einem DNS-SD-Dienst instance Auflistung ab.

Hinweis

DnssdServiceInstanceCollection wird nicht unterstützt und kann in Zukunft geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen die Windows.Devices.Enumeration-API.

IndexOf(DnssdServiceInstance, UInt32)

Ruft einen Wert ab, der angibt, ob sich eine bestimmte DnssdServiceInstance am angegebenen Index in diesem Dienst instance Auflistung befindet.

Hinweis

DnssdServiceInstanceCollection wird nicht unterstützt und kann in Zukunft geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen die Windows.Devices.Enumeration-API.

Gilt für:

Weitere Informationen