Información
El tema que ha solicitado se muestra abajo. Sin embargo, este tema no se encuentra en la biblioteca.

DeviceInformationCollection Class

Representa una colección de objetos DeviceInformation.

Sintaxis


/* Para obtener información acerca de la creación o el acceso a este objeto, vea los comentarios. */

Atributos

[DualApiPartition()]
[MarshalingBehavior(Agile)]
[Version(0x06020000)]

Members

A continuación se indican los tipos de miembros de DeviceInformationCollection (Clase):

Métodos

The DeviceInformationCollection Clase tiene estos métodos. Con C#, Visual Basic y C++, también hereda métodos de Object Clase.

MétodoDescripción
First [C++, JavaScript]Gets an object that can iterate through the enumerated DeviceInformation objects, starting with the first.
GetAt [C++, JavaScript]Gets the DeviceInformation object at the specified index.
GetMany [C++, JavaScript]Gets a range of DeviceInformation objects.
IndexOf [C++, JavaScript]Returns the index of the specified DeviceInformation object in the collection.

 

Propiedades

DeviceInformationCollectionClase tiene estas propiedades.

PropiedadTipo de accesoDescripción

Count [C#, VB]

De sólo lecturaGets the number of elements contained in the collection.

Item [C#, VB]

De sólo lecturaGets or sets the element at the specified index.

Size [C++, JavaScript]

De sólo lecturaThe number of DeviceInformation objects in the collection.

 

Comentarios

La finalización correcta de FindAllAsync da como resultado un elemento DeviceInformationCollection que contiene objetos DeviceInformation.

Listas de miembros de colección

En JavaScript, DeviceInformationCollection tiene los miembros mostrados en las listas de miembros. Además, DeviceInformationCollection admite una propiedad length, miembros de Array.prototype y utilizar un índice para tener acceso a los elementos.

Enumerar la colección en C# o Microsoft Visual Basic

DeviceInformationCollection es enumerable, por lo que se puede utilizar sintaxis específica del lenguaje como foreach en C# para enumerar los elementos de la colección. El compilador realiza la conversión de tipos, por lo que no tiene que convertir a IEnumerable<DeviceInformation> explícitamente. Si necesita convertir de manera explícita, por ejemplo, si desea llamar a GetEnumerator, convierta en IEnumerable<T> con una restricción DeviceInformation.

Ejemplos



var DeviceInformation = Enumeration.DeviceInformation;
DeviceInformation.findAllAsync(deviceClass).then(
    successCallback, 
    errorCallback
);

// Handles successful completion of the findAllAsync method.
function successCallback(deviceInformationCollection) {
    var numDevices = deviceInformationCollection.length;
    document.getElementById("statusMessage").innerHTML = 
        numDevices + " device interface(s) found";
    if (numDevices) {
        for (var i = 0; i < numDevices; i++) {
            printFriendlyNameAndID(deviceInformationCollection[i], 
                document.getElementById("Output"));
        }
    } else {
        document.getElementById("statusMessage").innerHTML = "No devices found";
    }
}

// Handles an error completion of the findAllAsync method.
function errorCallback(e) {
    document.getElementById("statusMessage").innerHTML = 
        "Failed to find devices, error: " + e.message;
}


Requisitos

Cliente mínimo admitido

Windows 8 [Aplicaciones de la Tienda Windows, aplicaciones de escritorio]

Servidor mínimo admitido

Windows Server 2012 [Aplicaciones de la Tienda Windows, aplicaciones de escritorio]

Espacio de nombres

Windows.Devices.Enumeration
Windows::Devices::Enumeration [C++]

Metadatos

Windows.winmd

 

 

Mostrar:
© 2015 Microsoft