NativeActivityMetadata NativeActivityMetadata NativeActivityMetadata NativeActivityMetadata Struct

Определение

Представляет набор аргументов, дочерних действий, переменных и делегатов, которые настроенный NativeActivity вносит в среду выполнения.Represents the set of arguments, child activities, variables, and delegates that a configured NativeActivity introduces to the execution environment.

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

Свойства

Environment Environment Environment Environment

Возвращает среду LocationReferenceEnvironment аргументов, переменных, аргументов делегатов или символов действия, предоставляемых арбитром SymbolResolver.Gets the activity's LocationReferenceEnvironment of arguments, variables, delegate arguments, or symbols introduced by a SymbolResolver.

HasViolations HasViolations HasViolations HasViolations

Возвращает значение, указывающее наличие ошибок проверки в метаданных.Gets a value that indicates whether there are any validation errors in the metadata.

Методы

AddArgument(RuntimeArgument) AddArgument(RuntimeArgument) AddArgument(RuntimeArgument) AddArgument(RuntimeArgument)

Добавляет аргумент в коллекцию аргументов действия.Adds an argument to the collection of arguments of an activity.

AddChild(Activity) AddChild(Activity) AddChild(Activity) AddChild(Activity)

Добавляет указанное действие в список дочерних действий в метаданных.Adds the specified activity to the metadata's list of child activities.

AddChild(Activity, Object) AddChild(Activity, Object) AddChild(Activity, Object) AddChild(Activity, Object)

Добавляет указанное действие в список дочерних действий в метаданных.Adds the specified activity to the metadata's list of child activities.

AddDefaultExtensionProvider<T>(Func<T>) AddDefaultExtensionProvider<T>(Func<T>) AddDefaultExtensionProvider<T>(Func<T>) AddDefaultExtensionProvider<T>(Func<T>)

Добавляет указанный поставщик расширений в коллекцию поставщиков расширений по умолчанию для данного действия.Adds the specified extension provider to the collection of default extension providers for the activity.

AddDelegate(ActivityDelegate) AddDelegate(ActivityDelegate) AddDelegate(ActivityDelegate) AddDelegate(ActivityDelegate)

Добавляет указанный делегат в список делегатов в метаданных.Adds the specified delegate to the metadata's list of delegates.

AddDelegate(ActivityDelegate, Object) AddDelegate(ActivityDelegate, Object) AddDelegate(ActivityDelegate, Object) AddDelegate(ActivityDelegate, Object)

Добавляет указанный делегат в список делегатов в метаданных.Adds the specified delegate to the metadata's list of delegates.

AddImplementationChild(Activity) AddImplementationChild(Activity) AddImplementationChild(Activity) AddImplementationChild(Activity)

Добавляет указанное действие в список действий реализации в метаданных.Adds the specified activity to the metadata's list of implementation activities.

AddImplementationDelegate(ActivityDelegate) AddImplementationDelegate(ActivityDelegate) AddImplementationDelegate(ActivityDelegate) AddImplementationDelegate(ActivityDelegate)

Добавляет указанный делегат в список делегатов реализации в метаданных.Adds the specified delegate to the metadata's list of implementation delegates.

AddImplementationVariable(Variable) AddImplementationVariable(Variable) AddImplementationVariable(Variable) AddImplementationVariable(Variable)

Добавляет указанную переменную в коллекцию переменных реализации в метаданных.Adds the specified variable to the metadata's collection of implementation variables.

AddImportedChild(Activity, Object) AddImportedChild(Activity, Object) AddImportedChild(Activity, Object) AddImportedChild(Activity, Object)

Добавляет указанное действие в список импортированных дочерних действий в метаданных.Adds the specified activity to the metadata's list of imported child activities.

AddImportedChild(Activity) AddImportedChild(Activity) AddImportedChild(Activity) AddImportedChild(Activity)

Добавляет указанное действие в список импортированных дочерних действий в метаданных.Adds the specified activity to the metadata's list of imported child activities.

AddImportedDelegate(ActivityDelegate) AddImportedDelegate(ActivityDelegate) AddImportedDelegate(ActivityDelegate) AddImportedDelegate(ActivityDelegate)

Добавляет указанный делегат в список импортированных делегатов в метаданных.Adds the specified delegate to the metadata's list of imported delegates.

AddImportedDelegate(ActivityDelegate, Object) AddImportedDelegate(ActivityDelegate, Object) AddImportedDelegate(ActivityDelegate, Object) AddImportedDelegate(ActivityDelegate, Object)

Добавляет указанный делегат в список импортированных делегатов в метаданных.Adds the specified delegate to the metadata's list of imported delegates.

AddValidationError(ValidationError) AddValidationError(ValidationError) AddValidationError(ValidationError) AddValidationError(ValidationError)

Добавляет указанную ошибку проверки в коллекцию ошибок проверки в метаданных.Adds the specified validation error to the metadata's collection of validation errors.

AddValidationError(String) AddValidationError(String) AddValidationError(String) AddValidationError(String)

С помощью указанного описания добавляет ошибку проверки в коллекцию ошибок проверки в метаданных.Adds a validation error to the metadata's collection of validation errors using the specified description.

AddVariable(Variable) AddVariable(Variable) AddVariable(Variable) AddVariable(Variable)

Добавляет указанную переменную в коллекцию переменных в метаданных.Adds the specified variable to the metadata's collection of variables.

AddVariable(Variable, Object) AddVariable(Variable, Object) AddVariable(Variable, Object) AddVariable(Variable, Object)

Добавляет указанную переменную в коллекцию переменных в метаданных.Adds the specified variable to the metadata's collection of variables.

Bind(Argument, RuntimeArgument) Bind(Argument, RuntimeArgument) Bind(Argument, RuntimeArgument) Bind(Argument, RuntimeArgument)

Привязывает указанный аргумент Argument к указанному RuntimeArgument.Binds the specified Argument to the specified RuntimeArgument.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли этот экземпляр метаданных указанному объекту.Determines whether the specified object is equal to this metadata instance.

GetArgumentsWithReflection() GetArgumentsWithReflection() GetArgumentsWithReflection() GetArgumentsWithReflection()

Возвращает коллекцию аргументов, полученных с помощью отражения.Returns a collection of arguments obtained by using reflection.

GetChildrenWithReflection() GetChildrenWithReflection() GetChildrenWithReflection() GetChildrenWithReflection()

Возвращает коллекцию дочерних действий с использованием отражения.Returns a collection of child activities using reflection.

GetDelegatesWithReflection() GetDelegatesWithReflection() GetDelegatesWithReflection() GetDelegatesWithReflection()

Возвращает коллекцию делегатов с использованием отражения.Returns a collection of delegates using reflection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Возвращает уникальный идентификатор этого экземпляра метаданных.Returns a unique identifier for this metadata instance.

GetVariablesWithReflection() GetVariablesWithReflection() GetVariablesWithReflection() GetVariablesWithReflection()

С помощью отражения возвращает коллекцию переменных.Returns a collection of variables using reflection.

RequireExtension(Type) RequireExtension(Type) RequireExtension(Type) RequireExtension(Type)

Указывает, что во время выполнения действию требуется расширение указанного типа.Specifies that the activity requires an extension of the specified type at runtime.

RequireExtension<T>() RequireExtension<T>() RequireExtension<T>() RequireExtension<T>()

Указывает, что во время выполнения действию требуется расширение указанного универсального типа.Specifies that the activity requires an extension of the specified generic type at runtime.

SetArgumentsCollection(Collection<RuntimeArgument>) SetArgumentsCollection(Collection<RuntimeArgument>) SetArgumentsCollection(Collection<RuntimeArgument>) SetArgumentsCollection(Collection<RuntimeArgument>)

Добавляет указанную коллекцию аргументов к аргументам действия.Adds the specified collection of arguments to the activity's arguments.

SetChildrenCollection(Collection<Activity>) SetChildrenCollection(Collection<Activity>) SetChildrenCollection(Collection<Activity>) SetChildrenCollection(Collection<Activity>)

Добавляет указанную коллекцию в качестве дочерних действий для действия.Adds the specified collection as child activities of the activity.

SetDelegatesCollection(Collection<ActivityDelegate>) SetDelegatesCollection(Collection<ActivityDelegate>) SetDelegatesCollection(Collection<ActivityDelegate>) SetDelegatesCollection(Collection<ActivityDelegate>)

Добавляет указанную коллекцию в качестве делегатов для действия.Adds the specified collection as delegates of the activity.

SetImplementationChildrenCollection(Collection<Activity>) SetImplementationChildrenCollection(Collection<Activity>) SetImplementationChildrenCollection(Collection<Activity>) SetImplementationChildrenCollection(Collection<Activity>)

Добавляет указанную коллекцию в качестве дочерних действий реализации для действия.Adds the specified collection as implementation child activities of the activity.

SetImplementationDelegatesCollection(Collection<ActivityDelegate>) SetImplementationDelegatesCollection(Collection<ActivityDelegate>) SetImplementationDelegatesCollection(Collection<ActivityDelegate>) SetImplementationDelegatesCollection(Collection<ActivityDelegate>)

Добавляет указанную коллекцию в качестве делегатов реализации для действия.Adds the specified collection as implementation delegates of the activity.

SetImplementationVariablesCollection(Collection<Variable>) SetImplementationVariablesCollection(Collection<Variable>) SetImplementationVariablesCollection(Collection<Variable>) SetImplementationVariablesCollection(Collection<Variable>)

Добавляет указанную коллекцию в качестве переменных реализации для действия.Adds the specified collection as implementation variables of the activity.

SetImportedChildrenCollection(Collection<Activity>) SetImportedChildrenCollection(Collection<Activity>) SetImportedChildrenCollection(Collection<Activity>) SetImportedChildrenCollection(Collection<Activity>)

Добавляет указанную коллекцию в качестве импортированных дочерних действий данного действия.Adds the specified collection as imported child activities of the activity.

SetImportedDelegatesCollection(Collection<ActivityDelegate>) SetImportedDelegatesCollection(Collection<ActivityDelegate>) SetImportedDelegatesCollection(Collection<ActivityDelegate>) SetImportedDelegatesCollection(Collection<ActivityDelegate>)

Добавляет указанную коллекцию в качестве импортированных делегатов данного действия.Adds the specified collection as imported delegates of the activity.

SetValidationErrorsCollection(Collection<ValidationError>) SetValidationErrorsCollection(Collection<ValidationError>) SetValidationErrorsCollection(Collection<ValidationError>) SetValidationErrorsCollection(Collection<ValidationError>)

Добавляет указанную коллекцию ошибок проверки в коллекцию ошибок проверки в метаданных.Adds the specified collection of validation errors to the metadata's collection of validation errors.

SetVariablesCollection(Collection<Variable>) SetVariablesCollection(Collection<Variable>) SetVariablesCollection(Collection<Variable>) SetVariablesCollection(Collection<Variable>)

Добавляет указанную коллекцию переменных к переменным действия.Adds the specified collection of variables to the activity's variables.

Операторы

Equality(NativeActivityMetadata, NativeActivityMetadata) Equality(NativeActivityMetadata, NativeActivityMetadata) Equality(NativeActivityMetadata, NativeActivityMetadata) Equality(NativeActivityMetadata, NativeActivityMetadata)

Возвращает значение, указывающее, равны ли два указанных экземпляра метаданных.Returns a value that indicates whether the two specified metadata instances are equal.

Inequality(NativeActivityMetadata, NativeActivityMetadata) Inequality(NativeActivityMetadata, NativeActivityMetadata) Inequality(NativeActivityMetadata, NativeActivityMetadata) Inequality(NativeActivityMetadata, NativeActivityMetadata)

Возвращает значение, показывающее неравенство двух указанных экземпляров метаданных.Returns a value that indicates whether the two specified metadata instances are not equal.

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