QualificationDataItem Struct

Definition

Представляет информацию от разработчика сегмента конвейера для ее использования узелом.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
Inheritance
QualificationDataItem
Attributes

Examples

В следующем примере перечисляются квалификационные данные для сегментов конвейера, связанных 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

Remarks

Каждый элемент квалификационных данных состоит из пары "имя-значение", которая была применена к сегменту конвейера с помощью 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 Структура содержит одну пару "имя-значение" и тип сегмента конвейера, к которому он был применен.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 для структур сегментов конвейера foreach , связанных с маркером, или просто используйте оператор (For Each в Visual Basic for each в Visual 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.

Properties

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.

Methods

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.

Operators

Equality(QualificationDataItem, QualificationDataItem)

Определяет равенство двух структур QualificationDataItem.Determines whether two QualificationDataItem structures are equal.

Inequality(QualificationDataItem, QualificationDataItem)

Определяет различие двух структур QualificationDataItem.Determines whether two QualificationDataItem structures are different.

Applies to