CodeActivityMetadata CodeActivityMetadata CodeActivityMetadata CodeActivityMetadata Struct

Definition

Represents the set of arguments that a configured CodeActivity introduces to the execution environment.

public value class CodeActivityMetadata
public struct CodeActivityMetadata
type CodeActivityMetadata = struct
Public Structure CodeActivityMetadata
Inheritance
CodeActivityMetadataCodeActivityMetadataCodeActivityMetadataCodeActivityMetadata

Properties

Environment Environment Environment Environment

Gets the activity's LocationReferenceEnvironment of arguments or symbols introduced by a SymbolResolver.

HasViolations HasViolations HasViolations HasViolations

Gets a value that indicates whether there are any validation errors in the metadata.

Methods

AddArgument(RuntimeArgument) AddArgument(RuntimeArgument) AddArgument(RuntimeArgument) AddArgument(RuntimeArgument)

Adds an argument to the collection of arguments of an activity.

AddDefaultExtensionProvider<T>(Func<T>) AddDefaultExtensionProvider<T>(Func<T>) AddDefaultExtensionProvider<T>(Func<T>) AddDefaultExtensionProvider<T>(Func<T>)

Adds the specified extension provider to the collection of default extension providers for the activity.

AddValidationError(ValidationError) AddValidationError(ValidationError) AddValidationError(ValidationError) AddValidationError(ValidationError)

Adds the specified validation error to the metadata's collection of validation errors.

AddValidationError(String) AddValidationError(String) AddValidationError(String) AddValidationError(String)

Adds a validation error to the metadata's collection of validation errors using the specified description.

Bind(Argument, RuntimeArgument) Bind(Argument, RuntimeArgument) Bind(Argument, RuntimeArgument) Bind(Argument, RuntimeArgument)

Binds the specified Argument to the specified RuntimeArgument.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determines whether the specified object is equal to this metadata instance.

GetArgumentsWithReflection() GetArgumentsWithReflection() GetArgumentsWithReflection() GetArgumentsWithReflection()

Returns a collection of arguments obtained by using reflection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Returns a unique identifier for this metadata instance.

RequireExtension(Type) RequireExtension(Type) RequireExtension(Type) RequireExtension(Type)

Specifies that the activity requires an extension of the specified type at runtime.

RequireExtension<T>() RequireExtension<T>() RequireExtension<T>() RequireExtension<T>()

Specifies that the activity requires an extension of the specified generic type at runtime.

SetArgumentsCollection(Collection<RuntimeArgument>) SetArgumentsCollection(Collection<RuntimeArgument>) SetArgumentsCollection(Collection<RuntimeArgument>) SetArgumentsCollection(Collection<RuntimeArgument>)

Adds the specified collection of arguments to the activity's arguments.

SetValidationErrorsCollection(Collection<ValidationError>) SetValidationErrorsCollection(Collection<ValidationError>) SetValidationErrorsCollection(Collection<ValidationError>) SetValidationErrorsCollection(Collection<ValidationError>)

Adds the specified collection of validation errors to the metadata's collection of validation errors.

Operators

Equality(CodeActivityMetadata, CodeActivityMetadata) Equality(CodeActivityMetadata, CodeActivityMetadata) Equality(CodeActivityMetadata, CodeActivityMetadata) Equality(CodeActivityMetadata, CodeActivityMetadata)

Returns a value that indicates whether the two specified metadata instances are equal.

Inequality(CodeActivityMetadata, CodeActivityMetadata) Inequality(CodeActivityMetadata, CodeActivityMetadata) Inequality(CodeActivityMetadata, CodeActivityMetadata) Inequality(CodeActivityMetadata, CodeActivityMetadata)

Returns a value that indicates whether the two specified metadata instances are not equal.

Applies to