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
- 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. |