Compartir a través de


DnssdServiceInstanceCollection Clase

Definición

Colección de instancias de servicio de detección de servicios DNS (DNS-SD).

Nota

DnssdServiceInstanceCollection no se admite y puede modificarse o no estar disponible en el futuro. En su lugar, use la API Windows.Devices.Enumeration.

Nota

Las API de detección de servicios DNS (DNS-SD) de Win32 se declaran en el encabezado windns.h. Por ejemplo, las API de Win32 para anunciar y detectar servicios son DnsServiceRegister y 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)
Herencia
Object Platform::Object IInspectable DnssdServiceInstanceCollection
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

El código no crea un dnssdServiceInstanceCollection directamente. En su lugar, controle el evento DnssdServiceWatcher.EnumerationCompleted . Cuando se desencadena ese evento, el segundo argumento para el controlador de eventos es un puntero a un objeto DnssdServiceInstanceCollection que contiene información sobre las instancias de servicio detectadas.

Propiedades

Size

Obtiene el número de elementos de la colección.

Nota

DnssdServiceInstanceCollection no se admite y puede modificarse o no estar disponible en el futuro. En su lugar, use la API Windows.Devices.Enumeration.

Métodos

First()

Obtiene un iterador que se inicializa para hacer referencia al primer elemento de la colección de instancias.

Nota

DnssdServiceInstanceCollection no se admite y puede modificarse o no estar disponible en el futuro. En su lugar, use la API Windows.Devices.Enumeration.

GetAt(UInt32)

Obtiene dnssdServiceInstance en un índice determinado en dnssdServiceInstanceCollection.

Nota

DnssdServiceInstanceCollection no se admite y puede modificarse o no estar disponible en el futuro. En su lugar, use la API Windows.Devices.Enumeration.

GetMany(UInt32, DnssdServiceInstance[])

Obtiene varios objetos DnssdServiceInstance de una colección de instancias de servicio DNS-SD.

Nota

DnssdServiceInstanceCollection no se admite y puede modificarse o no estar disponible en el futuro. En su lugar, use la API Windows.Devices.Enumeration.

IndexOf(DnssdServiceInstance, UInt32)

Obtiene un valor que indica si un dnssdServiceInstance determinado está en el índice especificado de esta colección de instancias de servicio.

Nota

DnssdServiceInstanceCollection no se admite y puede modificarse o no estar disponible en el futuro. En su lugar, use la API Windows.Devices.Enumeration.

Se aplica a

Consulte también