CodeActivityMetadata Struct-datatyp

Definition

Representerar den uppsättning argument som en konfigurerad CodeActivity introducerar i körningsmiljön.

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

Egenskaper

Name Description
Environment

Hämtar aktivitetens argument eller symboler som introduceras LocationReferenceEnvironment av en SymbolResolver.

HasViolations

Hämtar ett värde som anger om det finns några valideringsfel i metadata.

Metoder

Name Description
AddArgument(RuntimeArgument)

Lägger till ett argument i en aktivitets samling argument.

AddDefaultExtensionProvider<T>(Func<T>)

Lägger till den angivna tilläggsprovidern i samlingen med standardtilläggsproviders för aktiviteten.

AddValidationError(String)

Lägger till ett valideringsfel i metadatasamlingen med valideringsfel med den angivna beskrivningen.

AddValidationError(ValidationError)

Lägger till det angivna valideringsfelet i metadatasamlingen med valideringsfel.

Bind(Argument, RuntimeArgument)

Binder angiven Argument till angiven RuntimeArgument.

Equals(Object)

Avgör om det angivna objektet är lika med den här metadatainstansen.

GetArgumentsWithReflection()

Returnerar en samling argument som hämtas med hjälp av reflektion.

GetHashCode()

Returnerar en unik identifierare för den här metadatainstansen.

RequireExtension(Type)

Anger att aktiviteten kräver ett tillägg av den angivna typen vid körning.

RequireExtension<T>()

Anger att aktiviteten kräver ett tillägg av den angivna allmänna typen vid körning.

SetArgumentsCollection(Collection<RuntimeArgument>)

Lägger till den angivna samlingen argument till aktivitetens argument.

SetValidationErrorsCollection(Collection<ValidationError>)

Lägger till den angivna samlingen verifieringsfel i metadatasamlingen med valideringsfel.

Operatorer

Name Description
Equality(CodeActivityMetadata, CodeActivityMetadata)

Returnerar ett värde som anger om de två angivna metadatainstanserna är lika med.

Inequality(CodeActivityMetadata, CodeActivityMetadata)

Returnerar ett värde som anger om de två angivna metadatainstanserna inte är lika med.

Gäller för