NativeActivityMetadata Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет набор аргументов, дочерних действий, переменных и делегатов, которые настроенный NativeActivity вносит в среду выполнения.
public value class NativeActivityMetadata
public struct NativeActivityMetadata
type NativeActivityMetadata = struct
Public Structure 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) |
Возвращает значение, показывающее неравенство двух указанных экземпляров метаданных. |