Condividi tramite


QualificationDataItem Struct

Definizione

Rappresenta le informazioni fornite dallo sviluppatore di un segmento della pipeline, utilizzate dall'host.

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

Esempio

Nell'esempio seguente vengono elencati 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 della pipeline a cui è stato applicato.

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

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, for each in Visual C++) per considerare il token come se fosse una raccolta di QualificationDataItem strutture.

Proprietà

Name

Ottiene il nome dell'elemento dei dati di qualificazione.

Segment

Ottiene un valore che identifica il segmento della pipeline al quale è stato applicato l'elemento dei dati di qualificazione.

Value

Ottiene il valore dell'elemento dei dati di qualificazione.

Metodi

Equals(Object)

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

GetHashCode()

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

Operatori

Equality(QualificationDataItem, QualificationDataItem)

Determina se due strutture QualificationDataItem sono uguali.

Inequality(QualificationDataItem, QualificationDataItem)

Determina se due strutture QualificationDataItem sono diverse.

Si applica a