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