Freigeben über


CodeActivityMetadata Struktur

Definition

Stellt den Satz von Argumenten dar, den ein konfiguriertes CodeActivity-Element für die Ausführungsumgebung bereitstellt.

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

Eigenschaften

Environment

Ruft für die Aktivität die LocationReferenceEnvironment mit Argumenten oder Symbolen ab, die von einem SymbolResolver-Element 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.

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.

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.

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.

SetValidationErrorsCollection(Collection<ValidationError>)

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

Operatoren

Equality(CodeActivityMetadata, CodeActivityMetadata)

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

Inequality(CodeActivityMetadata, CodeActivityMetadata)

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

Gilt für: