QualificationDataItem QualificationDataItem QualificationDataItem QualificationDataItem Struct

定義

ホストで使用するために、パイプライン セグメントの開発者によって指定された情報を表します。Represents information supplied by the developer of a pipeline segment, for use by the host.

public value class QualificationDataItem
[System.Serializable]
public struct QualificationDataItem
type QualificationDataItem = struct
Public Structure QualificationDataItem
継承
QualificationDataItemQualificationDataItemQualificationDataItemQualificationDataItem
属性

次の例では、それぞれに関連付けられたパイプライン セグメントの修飾データを表示するAddInTokenトークンのコレクション。The following example lists the qualification data for the pipeline segments associated with each AddInToken in a collection of tokens.

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

注釈

修飾データの各項目を使用してパイプライン セグメントに適用されている名前/値ペアから成る、QualificationDataAttributeセグメント (たとえば、セグメントの推奨される分離レベル) の使用を修飾する情報を提供する属性。Each item of qualification data consists of a name/value pair that was applied to a pipeline segment by using the QualificationDataAttribute attribute, to provide information that qualifies the use of the segment (for example, the recommended isolation level for the segment). QualificationDataItem構造には、1 つの名前/値ペアと、適用されたパイプライン セグメントの種類が含まれています。The QualificationDataItem structure contains one name/value pair and the type of pipeline segment it was applied to.

使用して、AddInToken.QualificationDataを含む入れ子になったディクショナリのセットを取得するプロパティQualificationDataItemに関連付けられたパイプライン セグメントの構造体、AddInTokenします。Use the AddInToken.QualificationData property to get a nested set of dictionaries that contains QualificationDataItem structures for the pipeline segments associated with an AddInToken.

また、使用、AddInToken.GetEnumeratorの列挙子を取得するメソッド、QualificationDataItemパイプライン セグメントの構造は、トークン、または単に使用に関連付けられている、foreachステートメント (For Each Visual basic でfor eachVisual C で) にコレクションの場合と同様に、トークンを扱うQualificationDataItem構造体。Alternatively, use the AddInToken.GetEnumerator method to get an enumerator for the QualificationDataItem structures of the pipeline segments associated with a token, or simply use a foreach statement (For Each in Visual Basic, for each in Visual C++) to treat the token as if it were a collection of QualificationDataItem structures.

プロパティ

Name Name Name Name

修飾データ項目の名前を取得します。Gets the name of the qualification data item.

Segment Segment Segment Segment

修飾データ項目が適用されたパイプライン セグメントを識別する値を取得します。Gets a value that identifies the pipeline segment the qualification data item was applied to.

Value Value Value Value

修飾データ項目の値を取得します。Gets the value of the qualification data item.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが現在の修飾データ項目と等しいかどうかを判断します。Determines whether a specified object is equal to the current qualification data item.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

この修飾データ項目のハッシュ コードを取得します。Gets the hash code for this qualification data item.

演算子

Equality(QualificationDataItem, QualificationDataItem) Equality(QualificationDataItem, QualificationDataItem) Equality(QualificationDataItem, QualificationDataItem) Equality(QualificationDataItem, QualificationDataItem)

2 つの QualificationDataItem 構造体が等しいかどうかを判断します。Determines whether two QualificationDataItem structures are equal.

Inequality(QualificationDataItem, QualificationDataItem) Inequality(QualificationDataItem, QualificationDataItem) Inequality(QualificationDataItem, QualificationDataItem) Inequality(QualificationDataItem, QualificationDataItem)

2 つの QualificationDataItem 構造体が異なっているかどうかを判断します。Determines whether two QualificationDataItem structures are different.

適用対象