DnssdServiceInstanceCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |