ActivityMetadata Структура

Определение

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

public value class ActivityMetadata
public struct ActivityMetadata
type ActivityMetadata = struct
Public Structure ActivityMetadata
Наследование
ActivityMetadata

Свойства

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

LocationReferenceEnvironment Получает аргументы, переменные, аргументы делегата или символы, представленные действиемSymbolResolver.

HasViolations

Возвращает значение, указывающее, существуют ли ошибки проверки в метаданных.

Методы

Имя Описание
AddArgument(RuntimeArgument)

Добавляет аргумент в коллекцию аргументов действия.

AddDefaultExtensionProvider<T>(Func<T>)

Добавляет указанного поставщика расширений в коллекцию поставщиков расширений по умолчанию для действия.

AddImportedChild(Activity, Object)

Добавляет указанное действие в список импортированных дочерних действий метаданных.

AddImportedChild(Activity)

Добавляет указанное действие в список импортированных дочерних действий метаданных.

AddImportedDelegate(ActivityDelegate, Object)

Добавляет указанный делегат в список импортированных делегатов метаданных.

AddImportedDelegate(ActivityDelegate)

Добавляет указанный делегат в список импортированных делегатов метаданных.

AddValidationError(String)

Добавляет ошибку проверки в коллекцию ошибок проверки метаданных с помощью указанного описания.

AddValidationError(ValidationError)

Добавляет указанную ошибку проверки в коллекцию ошибок проверки метаданных.

AddVariable(Variable, Object)

Добавляет указанную переменную в коллекцию переменных метаданных.

AddVariable(Variable)

Добавляет указанную переменную в коллекцию переменных метаданных.

Bind(Argument, RuntimeArgument)

Привязывает указанный Argument к указанному RuntimeArgumentобъекту.

Equals(Object)

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

GetArgumentsWithReflection()

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

GetHashCode()

Возвращает уникальный идентификатор для этого экземпляра метаданных.

GetImportedChildrenWithReflection()

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

GetImportedDelegatesWithReflection()

Возвращает коллекцию делегатов с помощью отражения.

GetVariablesWithReflection()

Возвращает коллекцию переменных с помощью отражения.

RequireExtension(Type)

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

RequireExtension<T>()

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

SetArgumentsCollection(Collection<RuntimeArgument>)

Добавляет указанную коллекцию аргументов в аргументы действия.

SetImportedChildrenCollection(Collection<Activity>)

Добавляет указанную коллекцию как импортированные дочерние действия действия действия.

SetImportedDelegatesCollection(Collection<ActivityDelegate>)

Добавляет указанную коллекцию как импортированные делегаты действия.

SetValidationErrorsCollection(Collection<ValidationError>)

Добавляет указанную коллекцию ошибок проверки в коллекцию ошибок проверки метаданных.

SetVariablesCollection(Collection<Variable>)

Добавляет указанную коллекцию переменных в переменные действия.

Операторы

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

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

Inequality(ActivityMetadata, ActivityMetadata)

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

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