CodeActivityMetadata Struktúra

Definíció

Azokat az argumentumokat jelöli, amelyeket egy konfigurált CodeActivity vezet be a végrehajtási környezetbe.

public value class CodeActivityMetadata
public struct CodeActivityMetadata
type CodeActivityMetadata = struct
Public Structure CodeActivityMetadata
Öröklődés
CodeActivityMetadata

Tulajdonságok

Name Description
Environment

Lekéri a tevékenység LocationReferenceEnvironment argumentumait vagy szimbólumait, amelyeket egy SymbolResolver.

HasViolations

Olyan értéket kap, amely jelzi, hogy vannak-e érvényesítési hibák a metaadatokban.

Metódusok

Name Description
AddArgument(RuntimeArgument)

Egy tevékenység argumentumainak gyűjteményéhez ad hozzá egy argumentumot.

AddDefaultExtensionProvider<T>(Func<T>)

Hozzáadja a megadott bővítményszolgáltatót a tevékenység alapértelmezett bővítményszolgáltatóinak gyűjteményéhez.

AddValidationError(String)

Érvényesítési hibát ad hozzá a metaadatok érvényesítési hibáinak gyűjteményéhez a megadott leírás használatával.

AddValidationError(ValidationError)

Hozzáadja a megadott érvényesítési hibát a metaadatok érvényesítési hibáinak gyűjteményéhez.

Bind(Argument, RuntimeArgument)

A megadott Argument értéket a megadotthoz RuntimeArgumentköti.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e ezzel a metaadat-példányával.

GetArgumentsWithReflection()

A tükröződés használatával kapott argumentumok gyűjteményét adja vissza.

GetHashCode()

Ennek a metaadat-példánynak egy egyedi azonosítót ad vissza.

RequireExtension(Type)

Megadja, hogy a tevékenységhez a megadott típusú bővítmény szükséges futásidőben.

RequireExtension<T>()

Megadja, hogy a tevékenységhez a megadott általános típus kiterjesztése szükséges futásidőben.

SetArgumentsCollection(Collection<RuntimeArgument>)

Hozzáadja a megadott argumentumgyűjteményt a tevékenység argumentumaihoz.

SetValidationErrorsCollection(Collection<ValidationError>)

Hozzáadja az érvényesítési hibák megadott gyűjteményét a metaadatok érvényesítési hibáinak gyűjteményéhez.

Operátorok

Name Description
Equality(CodeActivityMetadata, CodeActivityMetadata)

Olyan értéket ad vissza, amely jelzi, hogy a két megadott metaadatpéldány egyenlő-e.

Inequality(CodeActivityMetadata, CodeActivityMetadata)

Olyan értéket ad vissza, amely jelzi, hogy a két megadott metaadatpéldány nem egyenlő-e.

A következőre érvényes: