Freigeben über


ActivityMetadata Struktur

Definition

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

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

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.

AddDefaultExtensionProvider<T>(Func<T>)

Fügt der Auflistung von standardmäßigen Erweiterungsanbietern für die Aktivität den angegebenen Erweiterungsanbieter 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.

GetHashCode()

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

GetImportedChildrenWithReflection()

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

GetImportedDelegatesWithReflection()

Gibt mit Reflektion eine Auflistung von Delegaten 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.

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(ActivityMetadata, ActivityMetadata)

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

Inequality(ActivityMetadata, ActivityMetadata)

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

Gilt für: