Compartir a través de


QualificationDataItem Estructura

Definición

Representa información proporcionada por el programador de un segmento de canalización, para que la utilice el host.

public value class QualificationDataItem
[System.Serializable]
public struct QualificationDataItem
[<System.Serializable>]
type QualificationDataItem = struct
Public Structure QualificationDataItem
Herencia
QualificationDataItem
Atributos

Ejemplos

En el ejemplo siguiente se enumeran los datos de calificación de los segmentos de canalización asociados a cada uno AddInToken de una colección de tokens.

// Show the qualification data for each
// token in an AddInToken collection.
foreach (AddInToken token in tokens)
{
    foreach (QualificationDataItem qdi in token)
    {
        Console.WriteLine("{0} {1}\n\t QD Name: {2}, QD Value: {3}",
            token.Name,
            qdi.Segment,
            qdi.Name,
            qdi.Value);
    }
}
' Show the qualification data for each
' token in an AddInToken collection.
For Each token As AddInToken In tokens
    For Each qdi As QualificationDataItem In token
        Console.WriteLine("{0} {1}\n\t QD Name: {2}, QD Value: {3}", _
            token.Name, qdi.Segment, qdi.Name, qdi.Value)
    Next
Next

Comentarios

Cada elemento de datos de calificación consta de un par nombre-valor que se aplicó a un segmento de canalización mediante el QualificationDataAttribute atributo , para proporcionar información que califica el uso del segmento (por ejemplo, el nivel de aislamiento recomendado para el segmento). La QualificationDataItem estructura contiene un par nombre-valor y el tipo de segmento de canalización al que se aplicó.

Use la AddInToken.QualificationData propiedad para obtener un conjunto anidado de diccionarios que contiene QualificationDataItem estructuras para los segmentos de canalización asociados a .AddInToken

Como alternativa, use el AddInToken.GetEnumerator método para obtener un enumerador para las QualificationDataItem estructuras de los segmentos de canalización asociados a un token, o simplemente use una foreach instrucción (For Each en Visual Basic, for each en Visual C++) para tratar el token como si fuera una colección de QualificationDataItem estructuras.

Propiedades

Name

Obtiene el nombre del elemento de datos de calificación.

Segment

Obtiene un valor que identifica el segmento de canalización al que se aplicó el elemento de datos de calificación.

Value

Obtiene el valor del elemento de datos de calificación.

Métodos

Equals(Object)

Determina si un objeto especificado es igual al elemento de datos de calificación actual.

GetHashCode()

Obtiene el código hash de este elemento de datos de calificación.

Operadores

Equality(QualificationDataItem, QualificationDataItem)

Determina si dos estructuras QualificationDataItem son iguales.

Inequality(QualificationDataItem, QualificationDataItem)

Determina si dos estructuras QualificationDataItem son distintas.

Se aplica a