Freigeben über


QualificationDataItem Struktur

Definition

Stellt vom Entwickler eines Pipelinesegments angegebene Informationen für die Verwendung durch den Host dar.

public value class QualificationDataItem
[System.Serializable]
public struct QualificationDataItem
[<System.Serializable>]
type QualificationDataItem = struct
Public Structure QualificationDataItem
Vererbung
QualificationDataItem
Attribute

Beispiele

Im folgenden Beispiel werden die Qualifikationsdaten für die Pipelinesegmente aufgelistet, die jedem AddInToken in einer Auflistung von Token zugeordnet sind.

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

Hinweise

Jedes Element der Qualifikationsdaten besteht aus einem Name-Wert-Paar, das mithilfe des QualificationDataAttribute Attributs auf ein Pipelinesegment angewendet wurde, um Informationen bereitzustellen, die die Verwendung des Segments qualifizieren (z. B. die empfohlene Isolationsstufe für das Segment). Die QualificationDataItem Struktur enthält ein Name-Wert-Paar und den Typ des Pipelinesegments, auf das es angewendet wurde.

Verwenden Sie die AddInToken.QualificationData -Eigenschaft, um einen geschachtelten Satz von Wörterbüchern abzurufen, der Strukturen für die Pipelinesegmente enthält QualificationDataItem , die einem AddInTokenzugeordnet sind.

Alternativ können Sie die AddInToken.GetEnumerator -Methode verwenden, um einen Enumerator für die QualificationDataItem Strukturen der Pipelinesegmente abzurufen, die einem Token zugeordnet sind, oder verwenden Sie einfach eine foreach Anweisung (For Each in Visual Basic in Visual C++), um das Token so zu behandeln, for each als wäre es eine Auflistung von QualificationDataItem Strukturen.

Eigenschaften

Name

Ruft den Namen des Qualifizierungsdatenelements ab.

Segment

Ruft einen Wert ab, der das Pipelinesegment bezeichnet, auf das das Qualifizierungsdatenelement angewendet wurde.

Value

Ruft den Wert des Qualifizierungsdatenelements ab.

Methoden

Equals(Object)

Bestimmt, ob ein angegebenes Objekt dem aktuellen Qualifizierungsdatenelement entspricht.

GetHashCode()

Ruft den Hashcode für dieses Qualifizierungsdatenelement ab.

Operatoren

Equality(QualificationDataItem, QualificationDataItem)

Stellt fest, ob zwei QualificationDataItem-Strukturen gleich sind.

Inequality(QualificationDataItem, QualificationDataItem)

Stellt fest, ob zwei QualificationDataItem-Strukturen unterschiedlich sind.

Gilt für: