NativeActivityMetadata Структура

Определение

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

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

Свойства

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

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

HasViolations

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

Методы

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

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

AddChild(Activity, Object)

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

AddChild(Activity)

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

AddDefaultExtensionProvider<T>(Func<T>)

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

AddDelegate(ActivityDelegate, Object)

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

AddDelegate(ActivityDelegate)

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

AddImplementationChild(Activity)

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

AddImplementationDelegate(ActivityDelegate)

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

AddImplementationVariable(Variable)

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

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

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

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)

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

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