Поделиться через


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)

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

AddImportedChild(Activity, Object)

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

AddImportedDelegate(ActivityDelegate)

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

AddImportedDelegate(ActivityDelegate, Object)

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

AddValidationError(String)

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

AddValidationError(ValidationError)

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

AddVariable(Variable)

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

AddVariable(Variable, Object)

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

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)

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

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