Condividi tramite


QualificationDataItem Struct

Definizione

Rappresenta le informazioni fornite dallo sviluppatore di un segmento di pipeline, per l'uso da parte dell'host.

public value class QualificationDataItem
[System.Serializable]
public struct QualificationDataItem
[<System.Serializable>]
type QualificationDataItem = struct
Public Structure QualificationDataItem
Ereditarietà
QualificationDataItem
Attributi

Esempio

L'esempio seguente elenca i dati di qualificazione per i segmenti di pipeline associati a ognuno AddInToken in una raccolta di token.

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

Commenti

Ogni elemento dei dati di qualificazione è costituito da una coppia nome/valore applicata a un segmento di pipeline usando l'attributo QualificationDataAttribute , per fornire informazioni che qualificano l'uso del segmento (ad esempio, il livello di isolamento consigliato per il segmento). La QualificationDataItem struttura contiene una coppia nome/valore e il tipo di segmento di pipeline a cui è stato applicato.

Usare la AddInToken.QualificationData proprietà per ottenere un set annidato di dizionari che contiene QualificationDataItem strutture per i segmenti della pipeline associati a un oggetto AddInToken.

In alternativa, usare il AddInToken.GetEnumerator metodo per ottenere un enumeratore per le QualificationDataItem strutture dei segmenti di pipeline associati a un token o semplicemente usare un'istruzione foreach (For Each in Visual Basic) per considerare il token come se fosse una raccolta di QualificationDataItem strutture.

Proprietà

Nome Descrizione
Name

Ottiene il nome dell'elemento dati di qualificazione.

Segment

Ottiene un valore che identifica il segmento della pipeline a cui è stato applicato l'elemento di dati di qualificazione.

Value

Ottiene il valore dell'elemento dati di qualificazione.

Metodi

Nome Descrizione
Equals(Object)

Determina se un oggetto specificato è uguale all'elemento di dati di qualificazione corrente.

GetHashCode()

Ottiene il codice hash per questo elemento di dati di qualificazione.

Operatori

Nome Descrizione
Equality(QualificationDataItem, QualificationDataItem)

Determina se due QualificationDataItem strutture sono uguali.

Inequality(QualificationDataItem, QualificationDataItem)

Determina se due QualificationDataItem strutture sono diverse.

Si applica a