Partilhar via


QualificationDataItem Estrutura

Definição

Representa as informações fornecidas pelo desenvolvedor de um segmento de pipeline, para uso pelo host.

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

Exemplos

O exemplo a seguir lista os dados de qualificação para os segmentos de pipeline associados a cada AddInToken um em uma coleção 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

Comentários

Cada item de dados de qualificação consiste em um par nome/valor que foi aplicado a um segmento de pipeline usando o QualificationDataAttribute atributo , para fornecer informações que qualificam o uso do segmento (por exemplo, o nível de isolamento recomendado para o segmento). A QualificationDataItem estrutura contém um par nome/valor e o tipo de segmento de pipeline ao qual foi aplicada.

Use a AddInToken.QualificationData propriedade para obter um conjunto aninhado de dicionários que contém QualificationDataItem estruturas para os segmentos de pipeline associados a um AddInToken.

Como alternativa, use o AddInToken.GetEnumerator método para obter um enumerador para as QualificationDataItem estruturas dos segmentos de pipeline associados a um token ou simplesmente use uma foreach instrução (For Each no Visual Basic, for each no Visual C++) para tratar o token como se fosse uma coleção de QualificationDataItem estruturas.

Propriedades

Name

Obtém o nome do item de dados de qualificação.

Segment

Obtém um valor que identifica o segmento de pipeline ao qual o item de dados de qualificação foi aplicado.

Value

Obtém o valor do item de dados de qualificação.

Métodos

Equals(Object)

Determina se um objeto especificado é igual ao item de dados de qualificação atual.

GetHashCode()

Obtém o código hash para este item de dados de qualificação.

Operadores

Equality(QualificationDataItem, QualificationDataItem)

Determina se duas estruturas QualificationDataItem são iguais.

Inequality(QualificationDataItem, QualificationDataItem)

Determina se duas estruturas QualificationDataItem são diferentes.

Aplica-se a