Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

InstanceDataCollection.Keys (Propiedad)

Obtiene las claves del Registro de contador y de objeto para los objetos asociados a estos datos de instancia.

Espacio de nombres:  System.Diagnostics
Ensamblado:  System (en System.dll)

'Declaración
Public ReadOnly Property Keys As ICollection

Valor de propiedad

Tipo: System.Collections.ICollection
ICollection que representa un conjunto de claves del Registro específicas del objeto.

Cada componente de software crea claves para sus objetos y contadores cuando se instala y escribe datos relativos a los contadores mientras se ejecuta. Se puede tener acceso a estos datos del mismo modo que se tiene acceso a otros datos del Registro. Sin embargo, aunque el Registro se utilice para recopilar datos de rendimiento, los datos no se almacenan en la base de datos del Registro. El sistema obtiene los datos de los administradores de objetos del sistema correspondientes.

El ejemplo de código siguiente utiliza la propiedad Keys de un objeto InstanceDataCollection para devolver una colección de nombres de instancia, que convierte en una matriz de String. Genera una matriz de objetos InstanceData utilizando la propiedad Values. Para cada elemento de la matriz de nombres de instancia, muestra el nombre y llama a una función para procesar el objeto InstanceData asociado.


' Display the contents of an InstanceDataCollection.
Sub ProcessInstanceDataCollection(ByVal idCol As InstanceDataCollection)

    Dim idColKeys As ICollection = idCol.Keys
    Dim idColKeysArray(idColKeys.Count - 1) As String
    idColKeys.CopyTo(idColKeysArray, 0)

    Dim idColValues As ICollection = idCol.Values
    Dim idColValuesArray(idColValues.Count - 1) As InstanceData
    idColValues.CopyTo(idColValuesArray, 0)

    Console.WriteLine("  InstanceDataCollection for ""{0}"" " & _
        "has {1} elements.", idCol.CounterName, idCol.Count)

    ' Display the InstanceDataCollection Keys and Values.
    ' The Keys and Values collections have the same number of elements.
    Dim index As Integer
    For index = 0 To idColKeysArray.Length - 1
        Console.WriteLine("    Next InstanceDataCollection " & _
            "Key is ""{0}""", idColKeysArray(index))
        ProcessInstanceDataObject(idColValuesArray(index))
    Next index
End Sub


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft