QualificationDataItem Estrutura

Definição

Representa as informações fornecidas pelo desenvolvedor de um segmento de pipeline, para uso pelo host.Represents information supplied by the developer of a pipeline segment, for use by the 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.The following example lists the qualification data for the pipeline segments associated with each AddInToken in a collection of 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 de 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).Each item of qualification data consists of a name/value pair that was applied to a pipeline segment by using the QualificationDataAttribute attribute, to provide information that qualifies the use of the segment (for example, the recommended isolation level for the segment). A QualificationDataItem estrutura contém um par de nome/valor e o tipo de segmento de pipeline ao qual ele foi aplicado.The QualificationDataItem structure contains one name/value pair and the type of pipeline segment it was applied to.

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 .Use the AddInToken.QualificationData property to get a nested set of dictionaries that contains QualificationDataItem structures for the pipeline segments associated with an 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 em Visual Basic, for each em Visual C++) para tratar o token como se fosse uma coleção de QualificationDataItem estruturas.Alternatively, use the AddInToken.GetEnumerator method to get an enumerator for the QualificationDataItem structures of the pipeline segments associated with a token, or simply use a foreach statement (For Each in Visual Basic, for each in Visual C++) to treat the token as if it were a collection of QualificationDataItem structures.

Propriedades

Name

Obtém o nome do item de dados de qualificação.Gets the name of the qualification data item.

Segment

Obtém um valor que identifica o segmento de pipeline ao qual o item de dados de qualificação foi aplicado.Gets a value that identifies the pipeline segment the qualification data item was applied to.

Value

Obtém o valor do item de dados de qualificação.Gets the value of the qualification data item.

Métodos

Equals(Object)

Determina se um objeto especificado é igual ao item de dados de qualificação atual.Determines whether a specified object is equal to the current qualification data item.

GetHashCode()

Obtém o código hash para este item de dados de qualificação.Gets the hash code for this qualification data item.

Operadores

Equality(QualificationDataItem, QualificationDataItem)

Determina se duas estruturas QualificationDataItem são iguais.Determines whether two QualificationDataItem structures are equal.

Inequality(QualificationDataItem, QualificationDataItem)

Determina se duas estruturas QualificationDataItem são diferentes.Determines whether two QualificationDataItem structures are different.

Aplica-se a