NativeActivityMetadata Struktura

Definicja

Reprezentuje zestaw argumentów, działań podrzędnych, zmiennych i delegatów, które skonfigurowane NativeActivity wprowadza do środowiska wykonywania.

public value class NativeActivityMetadata
public struct NativeActivityMetadata
type NativeActivityMetadata = struct
Public Structure NativeActivityMetadata
Dziedziczenie
NativeActivityMetadata

Właściwości

Environment

LocationReferenceEnvironment Pobiera argumenty działania, zmienne, argumenty delegatów lub symbole wprowadzone przez element SymbolResolver.

HasViolations

Pobiera wartość wskazującą, czy w metadanych występują błędy weryfikacji.

Metody

AddArgument(RuntimeArgument)

Dodaje argument do kolekcji argumentów działania.

AddChild(Activity)

Dodaje określone działanie do listy metadanych działań podrzędnych.

AddChild(Activity, Object)

Dodaje określone działanie do listy metadanych działań podrzędnych.

AddDefaultExtensionProvider<T>(Func<T>)

Dodaje określonego dostawcę rozszerzenia do kolekcji domyślnych dostawców rozszerzeń dla działania.

AddDelegate(ActivityDelegate)

Dodaje określonego delegata do listy delegatów metadanych.

AddDelegate(ActivityDelegate, Object)

Dodaje określonego delegata do listy delegatów metadanych.

AddImplementationChild(Activity)

Dodaje określone działanie do listy działań implementacji metadanych.

AddImplementationDelegate(ActivityDelegate)

Dodaje określonego delegata do listy delegatów implementacji metadanych.

AddImplementationVariable(Variable)

Dodaje określoną zmienną do kolekcji metadanych zmiennych implementacji.

AddImportedChild(Activity)

Dodaje określone działanie do listy zaimportowanych działań podrzędnych metadanych.

AddImportedChild(Activity, Object)

Dodaje określone działanie do listy zaimportowanych działań podrzędnych metadanych.

AddImportedDelegate(ActivityDelegate)

Dodaje określonego delegata do listy zaimportowanych delegatów metadanych.

AddImportedDelegate(ActivityDelegate, Object)

Dodaje określonego delegata do listy zaimportowanych delegatów metadanych.

AddValidationError(String)

Dodaje błąd weryfikacji do kolekcji błędów walidacji metadanych przy użyciu określonego opisu.

AddValidationError(ValidationError)

Dodaje określony błąd walidacji do kolekcji metadanych błędów walidacji.

AddVariable(Variable)

Dodaje określoną zmienną do kolekcji metadanych zmiennych.

AddVariable(Variable, Object)

Dodaje określoną zmienną do kolekcji metadanych zmiennych.

Bind(Argument, RuntimeArgument)

Tworzy powiązanie określonego Argument z określonym RuntimeArgumentelementem .

Equals(Object)

Określa, czy określony obiekt jest równy temu wystąpieniu metadanych.

GetArgumentsWithReflection()

Zwraca kolekcję argumentów uzyskanych przy użyciu odbicia.

GetChildrenWithReflection()

Zwraca kolekcję działań podrzędnych przy użyciu odbicia.

GetDelegatesWithReflection()

Zwraca kolekcję delegatów przy użyciu odbicia.

GetHashCode()

Zwraca unikatowy identyfikator dla tego wystąpienia metadanych.

GetVariablesWithReflection()

Zwraca kolekcję zmiennych przy użyciu odbicia.

RequireExtension(Type)

Określa, że działanie wymaga rozszerzenia określonego typu w czasie wykonywania.

RequireExtension<T>()

Określa, że działanie wymaga rozszerzenia określonego typu ogólnego w czasie wykonywania.

SetArgumentsCollection(Collection<RuntimeArgument>)

Dodaje określoną kolekcję argumentów do argumentów działania.

SetChildrenCollection(Collection<Activity>)

Dodaje określoną kolekcję jako działania podrzędne działania.

SetDelegatesCollection(Collection<ActivityDelegate>)

Dodaje określoną kolekcję jako delegatów działania.

SetImplementationChildrenCollection(Collection<Activity>)

Dodaje określoną kolekcję jako działania podrzędne implementacji działania.

SetImplementationDelegatesCollection(Collection<ActivityDelegate>)

Dodaje określoną kolekcję jako delegatów implementacji działania.

SetImplementationVariablesCollection(Collection<Variable>)

Dodaje określoną kolekcję jako zmienne implementacji działania.

SetImportedChildrenCollection(Collection<Activity>)

Dodaje określoną kolekcję jako zaimportowane działania podrzędne działania.

SetImportedDelegatesCollection(Collection<ActivityDelegate>)

Dodaje określoną kolekcję jako zaimportowanych delegatów działania.

SetValidationErrorsCollection(Collection<ValidationError>)

Dodaje określoną kolekcję błędów walidacji do kolekcji metadanych błędów walidacji.

SetVariablesCollection(Collection<Variable>)

Dodaje określoną kolekcję zmiennych do zmiennych działania.

Operatory

Equality(NativeActivityMetadata, NativeActivityMetadata)

Zwraca wartość wskazującą, czy dwa określone wystąpienia metadanych są równe.

Inequality(NativeActivityMetadata, NativeActivityMetadata)

Zwraca wartość wskazującą, czy dwa określone wystąpienia metadanych nie są równe.

Dotyczy