Partager via


DnssdServiceInstanceCollection Classe

Définition

Collection d’instances de service DNS-SD (DNS-SD).

Notes

DnssdServiceInstanceCollection n’est pas pris en charge et peut être modifié ou indisponible à l’avenir. Utilisez plutôt l’API Windows.Devices.Enumeration.

Notes

Les API Dns Service Discovery (DNS-SD) Win32 sont déclarées dans l’en-tête windns.h. Par exemple, les API Win32 pour l’annonce et la découverte de services sont DnsServiceRegister et 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)
Héritage
Object Platform::Object IInspectable DnssdServiceInstanceCollection
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Votre code ne crée pas de DnssdServiceInstanceCollection directement. Gérez plutôt l’événement DnssdServiceWatcher.EnumerationCompleted . Lorsque cet événement est déclenché, le deuxième argument du gestionnaire d’événements est un pointeur vers un objet DnssdServiceInstanceCollection qui contient des informations sur les instances de service découvertes.

Propriétés

Size

Obtient le nombre d’éléments dans la collection

Notes

DnssdServiceInstanceCollection n’est pas pris en charge et peut être modifié ou indisponible à l’avenir. Utilisez plutôt l’API Windows.Devices.Enumeration.

Méthodes

First()

Obtient un itérateur initialisé pour faire référence au premier élément de la collection instance.

Notes

DnssdServiceInstanceCollection n’est pas pris en charge et peut être modifié ou indisponible à l’avenir. Utilisez plutôt l’API Windows.Devices.Enumeration.

GetAt(UInt32)

Obtient dnssdServiceInstance à un index donné dans dnssdServiceInstanceCollection.

Notes

DnssdServiceInstanceCollection n’est pas pris en charge et peut être modifié ou indisponible à l’avenir. Utilisez plutôt l’API Windows.Devices.Enumeration.

GetMany(UInt32, DnssdServiceInstance[])

Obtient plusieurs objets DnssdServiceInstance à partir d’un service DNS-SD instance collection.

Notes

DnssdServiceInstanceCollection n’est pas pris en charge et peut être modifié ou indisponible à l’avenir. Utilisez plutôt l’API Windows.Devices.Enumeration.

IndexOf(DnssdServiceInstance, UInt32)

Obtient une valeur indiquant si un DnssdServiceInstance donné se trouve à l’index spécifié dans ce service instance collection.

Notes

DnssdServiceInstanceCollection n’est pas pris en charge et peut être modifié ou indisponible à l’avenir. Utilisez plutôt l’API Windows.Devices.Enumeration.

S’applique à

Voir aussi