Condividi tramite


DnssdServiceInstanceCollection Classe

Definizione

Raccolta di istanze del servizio DNS Service Discovery (DNS-SD).

Nota

DnssdServiceInstanceCollection non è supportato e potrebbe essere modificato o non disponibile in futuro. Usare invece l'API Windows.Devices.Enumeration.

Nota

Le API di individuazione del servizio DNS Win32 (DNS-SD) vengono dichiarate nell'intestazione windns.h. Ad esempio, le API Win32 per l'annuncio e l'individuazione dei servizi sono DnsServiceRegister e 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)
Ereditarietà
Object Platform::Object IInspectable DnssdServiceInstanceCollection
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Il codice non crea direttamente dnssdServiceInstanceCollection. Gestire invece l'evento DnssdServiceWatcher.EnumerationCompleted . Quando viene attivato tale evento, il secondo argomento del gestore eventi è un puntatore a un oggetto DnssdServiceInstanceCollection che contiene informazioni sulle istanze del servizio individuate.

Proprietà

Size

Ottiene il numero di elementi nella raccolta

Nota

DnssdServiceInstanceCollection non è supportato e potrebbe essere modificato o non disponibile in futuro. Usare invece l'API Windows.Devices.Enumeration.

Metodi

First()

Ottiene un iteratore inizializzato per fare riferimento al primo elemento nella raccolta di istanze.

Nota

DnssdServiceInstanceCollection non è supportato e potrebbe essere modificato o non disponibile in futuro. Usare invece l'API Windows.Devices.Enumeration.

GetAt(UInt32)

Ottiene dnssdServiceInstance in corrispondenza di un determinato indice in DnssdServiceInstanceCollection.

Nota

DnssdServiceInstanceCollection non è supportato e potrebbe essere modificato o non disponibile in futuro. Usare invece l'API Windows.Devices.Enumeration.

GetMany(UInt32, DnssdServiceInstance[])

Ottiene più oggetti DnssdServiceInstance da una raccolta di istanze del servizio DNS-SD.

Nota

DnssdServiceInstanceCollection non è supportato e potrebbe essere modificato o non disponibile in futuro. Usare invece l'API Windows.Devices.Enumeration.

IndexOf(DnssdServiceInstance, UInt32)

Ottiene un valore che indica se un oggetto DnssdServiceInstance specificato è in corrispondenza dell'indice specificato nella raccolta di istanze del servizio.

Nota

DnssdServiceInstanceCollection non è supportato e potrebbe essere modificato o non disponibile in futuro. Usare invece l'API Windows.Devices.Enumeration.

Si applica a

Vedi anche