Бөлісу құралы:


QualificationDataItem Структура

Определение

Представляет сведения, предоставляемые разработчиком сегмента конвейера, для использования узлом.

public value class QualificationDataItem
[System.Serializable]
public struct QualificationDataItem
[<System.Serializable>]
type QualificationDataItem = struct
Public Structure QualificationDataItem
Наследование
QualificationDataItem
Атрибуты

Примеры

В следующем примере перечислены данные квалификации для сегментов конвейера, связанных с каждым из них AddInToken в коллекции маркеров.

// 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 атрибута, чтобы предоставить информацию, которая квалифизирует использование сегмента (например, рекомендуемый уровень изоляции для сегмента). Структура QualificationDataItem содержит одну пару "имя-значение" и тип сегмента конвейера, к который он был применен.

AddInToken.QualificationData Используйте свойство, чтобы получить вложенный набор словарей, содержащих QualificationDataItem структуры для сегментов конвейера, связанных с нимAddInToken.

Кроме того, используйте метод для получения перечислителя для QualificationDataItem структур сегментов конвейера, связанных с маркером, или просто используйте AddInToken.GetEnumeratorforeach инструкцию (For Eachв Visual Basic) для обработки маркера, как если бы это была коллекция QualificationDataItem структур.

Свойства

Имя Описание
Name

Возвращает имя элемента данных квалификации.

Segment

Возвращает значение, определяющее сегмент конвейера, к которому был применен элемент данных квалификации.

Value

Возвращает значение элемента данных квалификации.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему элементу данных квалификации.

GetHashCode()

Возвращает хэш-код для этого элемента данных квалификации.

Операторы

Имя Описание
Equality(QualificationDataItem, QualificationDataItem)

Определяет, равны ли две QualificationDataItem структуры.

Inequality(QualificationDataItem, QualificationDataItem)

Определяет, отличаются ли две QualificationDataItem структуры.

Применяется к