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 aplicado a um segmento de pipeline usando o QualificationDataAttribute atributo, para fornecer informações que qualifiquem 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) para tratar o token como se fosse uma coleção de QualificationDataItem estruturas.

Propriedades

Nome Description
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

Nome Description
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

Nome Description
Equality(QualificationDataItem, QualificationDataItem)

Determina se duas QualificationDataItem estruturas são iguais.

Inequality(QualificationDataItem, QualificationDataItem)

Determina se duas QualificationDataItem estruturas são diferentes.

Aplica-se a