NativeActivityMetadata Структура

Определение

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

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

Свойства

Environment

Возвращает среду LocationReferenceEnvironment аргументов, переменных, аргументов делегатов или символов действия, предоставляемых арбитром SymbolResolver.

HasViolations

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

Методы

AddArgument(RuntimeArgument)

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

AddChild(Activity)

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

AddChild(Activity, Object)

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

AddDefaultExtensionProvider<T>(Func<T>)

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

AddDelegate(ActivityDelegate)

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

AddDelegate(ActivityDelegate, Object)

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

AddImplementationChild(Activity)

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

AddImplementationDelegate(ActivityDelegate)

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

AddImplementationVariable(Variable)

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

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()

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

GetChildrenWithReflection()

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

GetDelegatesWithReflection()

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

GetHashCode()

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

GetVariablesWithReflection()

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

RequireExtension(Type)

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

RequireExtension<T>()

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

SetArgumentsCollection(Collection<RuntimeArgument>)

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

SetChildrenCollection(Collection<Activity>)

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

SetDelegatesCollection(Collection<ActivityDelegate>)

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

SetImplementationChildrenCollection(Collection<Activity>)

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

SetImplementationDelegatesCollection(Collection<ActivityDelegate>)

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

SetImplementationVariablesCollection(Collection<Variable>)

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

SetImportedChildrenCollection(Collection<Activity>)

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

SetImportedDelegatesCollection(Collection<ActivityDelegate>)

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

SetValidationErrorsCollection(Collection<ValidationError>)

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

SetVariablesCollection(Collection<Variable>)

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

Операторы

Equality(NativeActivityMetadata, NativeActivityMetadata)

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

Inequality(NativeActivityMetadata, NativeActivityMetadata)

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

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