Sdílet prostřednictvím


CodeActivityMetadata Struktura

Definice

Představuje sadu argumentů, které konfigurovaný CodeActivity zavádí do spouštěcího prostředí.

public value class CodeActivityMetadata
public struct CodeActivityMetadata
type CodeActivityMetadata = struct
Public Structure CodeActivityMetadata
Dědičnost
CodeActivityMetadata

Vlastnosti

Environment

Získá aktivitu LocationReferenceEnvironment argumentů nebo symbolů zavedených objektem SymbolResolver.

HasViolations

Získá hodnotu, která označuje, zda jsou v metadatech nějaké chyby ověřování.

Metody

AddArgument(RuntimeArgument)

Přidá argument do kolekce argumentů aktivity.

AddDefaultExtensionProvider<T>(Func<T>)

Přidá zadaného zprostředkovatele rozšíření do kolekce výchozích zprostředkovatelů rozšíření pro aktivitu.

AddValidationError(String)

Přidá chybu ověření do kolekce chyb ověřování metadat pomocí zadaného popisu.

AddValidationError(ValidationError)

Přidá zadanou chybu ověření do kolekce chyb ověřování metadat.

Bind(Argument, RuntimeArgument)

Sváže zadaný Argument objekt se zadaným RuntimeArgumentobjektem .

Equals(Object)

Určuje, zda je zadaný objekt roven této instanci metadat.

GetArgumentsWithReflection()

Vrátí kolekci argumentů získaných pomocí reflexe.

GetHashCode()

Vrátí jedinečný identifikátor pro tuto instanci metadat.

RequireExtension(Type)

Určuje, že aktivita vyžaduje rozšíření zadaného typu za běhu.

RequireExtension<T>()

Určuje, že aktivita vyžaduje rozšíření zadaného obecného typu za běhu.

SetArgumentsCollection(Collection<RuntimeArgument>)

Přidá zadanou kolekci argumentů do argumentů aktivity.

SetValidationErrorsCollection(Collection<ValidationError>)

Přidá zadanou kolekci chyb ověření do kolekce chyb ověřování metadat.

Operátory

Equality(CodeActivityMetadata, CodeActivityMetadata)

Vrátí hodnotu, která označuje, zda jsou dvě zadané instance metadat rovny.

Inequality(CodeActivityMetadata, CodeActivityMetadata)

Vrátí hodnotu, která označuje, zda si dvě zadané instance metadat nejsou rovny.

Platí pro