QualificationDataItem Struktura

Definicja

Reprezentuje informacje dostarczone przez dewelopera segmentu potoku do użycia przez hosta.

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

Przykłady

W poniższym przykładzie wymieniono dane kwalifikacji dla segmentów potoku skojarzonych z poszczególnymi AddInToken elementami w kolekcji tokenów.

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

Uwagi

Każdy element danych kwalifikacji składa się z pary nazwa/wartość, która została zastosowana do segmentu potoku przy użyciu atrybutu QualificationDataAttribute , aby podać informacje, które kwalifikują użycie segmentu (na przykład zalecany poziom izolacji dla segmentu). Struktura QualificationDataItem zawiera jedną parę nazwa/wartość i typ segmentu potoku, do którego został zastosowany.

AddInToken.QualificationData Użyj właściwości , aby uzyskać zagnieżdżony zestaw słowników, który zawiera QualificationDataItem struktury dla segmentów potoku skojarzonych z elementem AddInToken.

Możesz też użyć AddInToken.GetEnumerator metody , aby pobrać moduł wyliczający dla QualificationDataItem struktur segmentów potoku skojarzonych z tokenem lub po prostu użyć foreach instrukcji (For Each w języku Visual Basic for each w języku Visual C++), aby traktować token tak, jakby był to zbiór QualificationDataItem struktur.

Właściwości

Name

Pobiera nazwę elementu danych kwalifikacji.

Segment

Pobiera wartość identyfikującą segment potoku, do którego zastosowano element danych kwalifikacji.

Value

Pobiera wartość elementu danych kwalifikacji.

Metody

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu elementowi danych kwalifikacji.

GetHashCode()

Pobiera kod skrótu dla tego elementu danych kwalifikacji.

Operatory

Equality(QualificationDataItem, QualificationDataItem)

Określa, czy dwie QualificationDataItem struktury są równe.

Inequality(QualificationDataItem, QualificationDataItem)

Określa, czy dwie QualificationDataItem struktury są różne.

Dotyczy