Sdílet prostřednictvím


QualificationDataItem Struktura

Definice

Představuje informace poskytované vývojářem segmentu kanálu pro použití hostitelem.

public value class QualificationDataItem
[System.Serializable]
public struct QualificationDataItem
[<System.Serializable>]
type QualificationDataItem = struct
Public Structure QualificationDataItem
Dědičnost
QualificationDataItem
Atributy

Příklady

Následující příklad uvádí data kvalifikace pro segmenty kanálu přidružené k jednotlivým AddInToken segmentům v kolekci 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

Poznámky

Každá položka dat kvalifikace se skládá z dvojice název/hodnota, která byla použita u segmentu kanálu pomocí atributu QualificationDataAttribute , a poskytuje informace, které kvalifikují použití segmentu (například doporučená úroveň izolace segmentu). Struktura QualificationDataItem obsahuje jeden pár název/hodnota a typ segmentu kanálu, na který byl použit.

AddInToken.QualificationData Pomocí vlastnosti získáte vnořenou sadu slovníků, která obsahuje QualificationDataItem struktury pro segmenty kanálu přidružené k objektu AddInToken.

Alternativně použijte metodu AddInToken.GetEnumerator k získání výčtu pro QualificationDataItem struktury segmentů kanálu přidružených k tokenu nebo jednoduše použijte foreach příkaz (For Each v jazyce Visual Basic) k zacházení s tokenem, jako by šlo o kolekci QualificationDataItem struktur.

Vlastnosti

Name Description
Name

Získá název položky dat kvalifikace.

Segment

Získá hodnotu, která identifikuje segment kanálu, na kterou byla položka dat kvalifikace použita.

Value

Získá hodnotu položky dat kvalifikace.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuální datové položce kvalifikace.

GetHashCode()

Získá hash kód pro tuto položku dat kvalifikace.

Operátory

Name Description
Equality(QualificationDataItem, QualificationDataItem)

Určuje, zda jsou dvě QualificationDataItem struktury stejné.

Inequality(QualificationDataItem, QualificationDataItem)

Určuje, zda jsou dvě QualificationDataItem struktury odlišné.

Platí pro