NativeActivityMetadata Struktura

Definicja

Reprezentuje zestaw argumentów, działań podrzędnych, zmiennych i delegatów skonfigurowanych NativeActivity w środowisku wykonawczym.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
Dziedziczenie
NativeActivityMetadata

Właściwości

Environment

Pobiera działanie LocationReferenceEnvironment argumentów, zmiennych, argumentów delegatów lub symboli wprowadzonych SymbolResolverprzez.Gets the activity's LocationReferenceEnvironment of arguments, variables, delegate arguments, or symbols introduced by a SymbolResolver.

HasViolations

Pobiera wartość wskazującą, czy w metadanych występują błędy walidacji.Gets a value that indicates whether there are any validation errors in the metadata.

Metody

AddArgument(RuntimeArgument)

Dodaje argument do kolekcji argumentów działania.Adds an argument to the collection of arguments of an activity.

AddChild(Activity)

Dodaje określone działanie do listy metadanych działań podrzędnych.Adds the specified activity to the metadata's list of child activities.

AddChild(Activity, Object)

Dodaje określone działanie do listy metadanych działań podrzędnych.Adds the specified activity to the metadata's list of child activities.

AddDefaultExtensionProvider<T>(Func<T>)

Dodaje określonego dostawcę rozszerzeń do kolekcji domyślnych dostawców rozszerzeń dla działania.Adds the specified extension provider to the collection of default extension providers for the activity.

AddDelegate(ActivityDelegate)

Dodaje określonego delegata do listy delegatów metadanych.Adds the specified delegate to the metadata's list of delegates.

AddDelegate(ActivityDelegate, Object)

Dodaje określonego delegata do listy delegatów metadanych.Adds the specified delegate to the metadata's list of delegates.

AddImplementationChild(Activity)

Dodaje określone działanie do listy metadanych działań implementacji.Adds the specified activity to the metadata's list of implementation activities.

AddImplementationDelegate(ActivityDelegate)

Dodaje określonego delegata do listy obiektów delegowanych implementacji.Adds the specified delegate to the metadata's list of implementation delegates.

AddImplementationVariable(Variable)

Dodaje określoną zmienną do kolekcji zmiennych implementacji metadanych.Adds the specified variable to the metadata's collection of implementation variables.

AddImportedChild(Activity)

Dodaje określone działanie do listy metadanych zaimportowanych działań podrzędnych.Adds the specified activity to the metadata's list of imported child activities.

AddImportedChild(Activity, Object)

Dodaje określone działanie do listy metadanych zaimportowanych działań podrzędnych.Adds the specified activity to the metadata's list of imported child activities.

AddImportedDelegate(ActivityDelegate)

Dodaje określonego delegata do listy zaimportowanych delegatów metadanych.Adds the specified delegate to the metadata's list of imported delegates.

AddImportedDelegate(ActivityDelegate, Object)

Dodaje określonego delegata do listy zaimportowanych delegatów metadanych.Adds the specified delegate to the metadata's list of imported delegates.

AddValidationError(String)

Dodaje błąd walidacji do kolekcji metadanych błędów walidacji przy użyciu podanego opisu.Adds a validation error to the metadata's collection of validation errors using the specified description.

AddValidationError(ValidationError)

Dodaje określony błąd walidacji do kolekcji metadanych błędów walidacji.Adds the specified validation error to the metadata's collection of validation errors.

AddVariable(Variable)

Dodaje określoną zmienną do kolekcji zmiennych metadanych.Adds the specified variable to the metadata's collection of variables.

AddVariable(Variable, Object)

Dodaje określoną zmienną do kolekcji zmiennych metadanych.Adds the specified variable to the metadata's collection of variables.

Bind(Argument, RuntimeArgument)

Tworzy powiązanie określonego Argument do określonego RuntimeArgument.Binds the specified Argument to the specified RuntimeArgument.

Equals(Object)

Określa, czy określony obiekt jest równy temu wystąpieniu metadanych.Determines whether the specified object is equal to this metadata instance.

GetArgumentsWithReflection()

Zwraca kolekcję argumentów uzyskanych przy użyciu odbicia.Returns a collection of arguments obtained by using reflection.

GetChildrenWithReflection()

Zwraca kolekcję działań podrzędnych przy użyciu odbicia.Returns a collection of child activities using reflection.

GetDelegatesWithReflection()

Zwraca kolekcję delegatów przy użyciu odbicia.Returns a collection of delegates using reflection.

GetHashCode()

Zwraca unikatowy identyfikator dla tego wystąpienia metadanych.Returns a unique identifier for this metadata instance.

GetVariablesWithReflection()

Zwraca kolekcję zmiennych przy użyciu odbicia.Returns a collection of variables using reflection.

RequireExtension(Type)

Określa, że działanie wymaga rozszerzenia określonego typu w czasie wykonywania.Specifies that the activity requires an extension of the specified type at runtime.

RequireExtension<T>()

Określa, że działanie wymaga rozszerzenia określonego typu ogólnego w czasie wykonywania.Specifies that the activity requires an extension of the specified generic type at runtime.

SetArgumentsCollection(Collection<RuntimeArgument>)

Dodaje określoną kolekcję argumentów do argumentów działania.Adds the specified collection of arguments to the activity's arguments.

SetChildrenCollection(Collection<Activity>)

Dodaje określoną kolekcję jako działania podrzędne działania.Adds the specified collection as child activities of the activity.

SetDelegatesCollection(Collection<ActivityDelegate>)

Dodaje określoną kolekcję jako delegatów działania.Adds the specified collection as delegates of the activity.

SetImplementationChildrenCollection(Collection<Activity>)

Dodaje określoną kolekcję jako działania podrzędne implementacji działania.Adds the specified collection as implementation child activities of the activity.

SetImplementationDelegatesCollection(Collection<ActivityDelegate>)

Dodaje określoną kolekcję jako delegatów implementacji działania.Adds the specified collection as implementation delegates of the activity.

SetImplementationVariablesCollection(Collection<Variable>)

Dodaje określoną kolekcję jako zmienne implementacji działania.Adds the specified collection as implementation variables of the activity.

SetImportedChildrenCollection(Collection<Activity>)

Dodaje określoną kolekcję jako zaimportowane działania podrzędne działania.Adds the specified collection as imported child activities of the activity.

SetImportedDelegatesCollection(Collection<ActivityDelegate>)

Dodaje określoną kolekcję jako zaimportowanych delegatów działania.Adds the specified collection as imported delegates of the activity.

SetValidationErrorsCollection(Collection<ValidationError>)

Dodaje określoną kolekcję błędów walidacji do kolekcji metadanych błędów walidacji.Adds the specified collection of validation errors to the metadata's collection of validation errors.

SetVariablesCollection(Collection<Variable>)

Dodaje określoną kolekcję zmiennych do zmiennych działania.Adds the specified collection of variables to the activity's variables.

Operatory

Equality(NativeActivityMetadata, NativeActivityMetadata)

Zwraca wartość wskazującą, czy dwa określone wystąpienia metadanych są równe.Returns a value that indicates whether the two specified metadata instances are equal.

Inequality(NativeActivityMetadata, NativeActivityMetadata)

Zwraca wartość wskazującą, czy dwa określone wystąpienia metadanych nie są równe.Returns a value that indicates whether the two specified metadata instances are not equal.

Dotyczy