DnssdServiceInstanceCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |