QualificationDataItem 構造体

定義

ホストで使用するために、パイプライン セグメントの開発者によって指定された情報を表します。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
継承
QualificationDataItem
属性

次の例では、トークンのコレクション内の各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.

プロパティを使用して、に関連付けられたQualificationDataItem AddInTokenパイプラインセグメントの構造を含むディクショナリの入れ子になったセットを取得します。 AddInToken.QualificationDataUse 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関連付けられたパイプラインセグメントの構造体の列挙子を取得しFor Eachます。またfor eachは、単にステートメントをforeach使用します (Visual Basic の場合は、ビジュアル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

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

Segment

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

Value

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

メソッド

Equals(Object)

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

GetHashCode()

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

演算子

Equality(QualificationDataItem, QualificationDataItem)

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

Inequality(QualificationDataItem, QualificationDataItem)

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

適用対象