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

Name Description
Environment

Získá argumenty nebo symboly aktivity LocationReferenceEnvironment zavedené znakem SymbolResolver.

HasViolations

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

Metody

Name Description
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ěření metadat pomocí zadaného popisu.

AddValidationError(ValidationError)

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

Bind(Argument, RuntimeArgument)

Vytvoří vazbu zadaného Argument k zadanému RuntimeArgument.

Equals(Object)

Určuje, zda se zadaný objekt rovná této instanci metadat.

GetArgumentsWithReflection()

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

GetHashCode()

Vrátí jedinečný identifikátor této instance 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ěření metadat.

Operátory

Name Description
Equality(CodeActivityMetadata, CodeActivityMetadata)

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

Inequality(CodeActivityMetadata, CodeActivityMetadata)

Vrátí hodnotu, která určuje, jestli se dvě zadané instance metadat nerovnají.

Platí pro