CodeActivityMetadata 结构

定义

代表参数的集合,通过一个已配置 CodeActivity 引入执行环境。

public value class CodeActivityMetadata
public struct CodeActivityMetadata
type CodeActivityMetadata = struct
Public Structure CodeActivityMetadata
继承
CodeActivityMetadata

属性

Environment

获取活动的由 LocationReferenceEnvironment 引入的自变量或符号的 SymbolResolver

HasViolations

获取指示元数据中是否存在任何验证错误的值。

方法

AddArgument(RuntimeArgument)

将一个自变量添加到某个活动的自变量集合中。

AddDefaultExtensionProvider<T>(Func<T>)

将指定的扩展提供程序添加到活动的默认扩展提供程序的集合中。

AddValidationError(String)

使用指定的说明将一个验证错误添加到验证错误的元数据集合中。

AddValidationError(ValidationError)

将指定的验证错误添加到验证错误的元数据集合中。

Bind(Argument, RuntimeArgument)

将指定的 Argument 绑定到指定的 RuntimeArgument

Equals(Object)

确定指定的对象是否等于此元数据实例。

GetArgumentsWithReflection()

返回通过使用反射获取的参数的集合。

GetHashCode()

返回此元数据实例的唯一标识符。

RequireExtension(Type)

指定活动在运行时需要一个指定类型的扩展。

RequireExtension<T>()

指定活动在运行时需要一个指定泛型类型的扩展。

SetArgumentsCollection(Collection<RuntimeArgument>)

将指定的自变量集合添加到活动的自变量中。

SetValidationErrorsCollection(Collection<ValidationError>)

将指定的验证错误集合添加到验证错误的元数据集合中。

运算符

Equality(CodeActivityMetadata, CodeActivityMetadata)

返回一个值,该值指示两个指定的元数据实例是否相等。

Inequality(CodeActivityMetadata, CodeActivityMetadata)

返回一个值,该值指示两个指定的元数据实例是否不相等。

适用于