NativeActivityMetadata Struktur

Definition

Stellt den Satz von Argumenten, untergeordneten Aktivitäten, Variablen und Delegaten dar, den eine konfigurierte NativeActivity für die Ausführungsumgebung bereitstellt.

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

Eigenschaften

Environment

Ruft für die Aktivität die LocationReferenceEnvironment mit Argumenten, Variablen, Delegatargumenten oder Symbolen ab, die von einem SymbolResolver bereitgestellt werden.

HasViolations

Ruft einen Wert ab, der angibt, ob die Metadaten Validierungsfehler enthalten.

Methoden

AddArgument(RuntimeArgument)

Fügt der Auflistung der Argumente einer Aktivität ein Argument hinzu.

AddChild(Activity)

Fügt der Liste untergeordneter Aktivitäten für die Metadaten die angegebene Aktivität hinzu.

AddChild(Activity, Object)

Fügt der Liste untergeordneter Aktivitäten für die Metadaten die angegebene Aktivität hinzu.

AddDefaultExtensionProvider<T>(Func<T>)

Fügt der Auflistung von standardmäßigen Erweiterungsanbietern für die Aktivität den angegebenen Erweiterungsanbieter hinzu.

AddDelegate(ActivityDelegate)

Fügt der Liste von Delegaten für die Metadaten den angegebenen Delegaten hinzu.

AddDelegate(ActivityDelegate, Object)

Fügt der Liste von Delegaten für die Metadaten den angegebenen Delegaten hinzu.

AddImplementationChild(Activity)

Fügt der Liste von Implementierungsaktivitäten für die Metadaten die angegebene Aktivität hinzu.

AddImplementationDelegate(ActivityDelegate)

Fügt der Liste von Implementierungsdelegaten für die Metadaten den angegebenen Delegaten hinzu.

AddImplementationVariable(Variable)

Fügt der Sammlung von Implementierungsvariablen für die Metadaten die angegebene Variable hinzu.

AddImportedChild(Activity)

Fügt der Liste importierter untergeordneter Aktivitäten für die Metadaten die angegebene Aktivität hinzu.

AddImportedChild(Activity, Object)

Fügt der Liste importierter untergeordneter Aktivitäten für die Metadaten die angegebene Aktivität hinzu.

AddImportedDelegate(ActivityDelegate)

Fügt der Liste von importierten Delegaten für die Metadaten den angegebenen Delegaten hinzu.

AddImportedDelegate(ActivityDelegate, Object)

Fügt der Liste von importierten Delegaten für die Metadaten den angegebenen Delegaten hinzu.

AddValidationError(String)

Fügt der Metadatensammlung der Validierungsfehler mithilfe der angegebenen Beschreibung einen Validierungsfehler hinzu.

AddValidationError(ValidationError)

Fügt der Metadatensammlung der Validierungsfehler den angegebenen Validierungsfehler hinzu.

AddVariable(Variable)

Fügt der Sammlung von Variablen für die Metadaten die angegebene Variable hinzu.

AddVariable(Variable, Object)

Fügt der Sammlung von Variablen für die Metadaten die angegebene Variable hinzu.

Bind(Argument, RuntimeArgument)

Bindet das angegebene Argument an das angegebene RuntimeArgument.

Equals(Object)

Bestimmt, ob das angegebene Objekt dieser Metadateninstanz entspricht.

GetArgumentsWithReflection()

Gibt eine Auflistung der per Reflektion abgerufenen Argumente zurück.

GetChildrenWithReflection()

Gibt mit Reflektion eine Auflistung untergeordneter Aktivitäten zurück.

GetDelegatesWithReflection()

Gibt mit Reflektion eine Auflistung von Delegaten zurück.

GetHashCode()

Gibt einen eindeutigen Bezeichner für diese Metadateninstanz zurück.

GetVariablesWithReflection()

Gibt mit Reflektion eine Auflistung von Variablen zurück.

RequireExtension(Type)

Gibt an, dass die Aktivität zur Laufzeit eine Erweiterung des angegebenen Typs erfordert.

RequireExtension<T>()

Gibt an, dass die Aktivität zur Laufzeit eine Erweiterung des generischen Typs erfordert.

SetArgumentsCollection(Collection<RuntimeArgument>)

Fügt den Argumenten der Aktivität die angegebene Sammlung von Argumenten hinzu.

SetChildrenCollection(Collection<Activity>)

Fügt die angegebene Auflistung als untergeordnete Aktivitäten der Aktivität hinzu.

SetDelegatesCollection(Collection<ActivityDelegate>)

Fügt die angegebene Auflistung als Delegaten der Aktivität hinzu.

SetImplementationChildrenCollection(Collection<Activity>)

Fügt die angegebene Auflistung als untergeordnete Implementierungsaktivitäten der Aktivität hinzu.

SetImplementationDelegatesCollection(Collection<ActivityDelegate>)

Fügt die angegebene Auflistung als Implementierungsdelegaten der Aktivität hinzu.

SetImplementationVariablesCollection(Collection<Variable>)

Fügt die angegebene Auflistung als Implementierungsvariablen der Aktivität hinzu.

SetImportedChildrenCollection(Collection<Activity>)

Fügt die angegebene Auflistung als importierte untergeordnete Aktivitäten der Aktivität hinzu.

SetImportedDelegatesCollection(Collection<ActivityDelegate>)

Fügt die angegebene Auflistung als importierte Delegaten der Aktivität hinzu.

SetValidationErrorsCollection(Collection<ValidationError>)

Fügt der Metadatensammlung von Validierungsfehlern die angegebene Sammlung von Validierungsfehlern hinzu.

SetVariablesCollection(Collection<Variable>)

Fügt die angegebene Sammlung von Variablen den Variablen der Aktivität hinzu.

Operatoren

Equality(NativeActivityMetadata, NativeActivityMetadata)

Gibt einen Wert zurück, der angibt, ob die zwei angegebenen Metadateninstanzen gleich sind.

Inequality(NativeActivityMetadata, NativeActivityMetadata)

Gibt einen Wert zurück, der angibt, ob die zwei angegebenen Metadateninstanzen nicht gleich sind.

Gilt für: