CodeActivityMetadata 構造体

定義

構成された CodeActivity が実行環境に導入する引数セットを表します。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
継承
CodeActivityMetadata

プロパティ

Environment

引数または SymbolResolver によって導入されるシンボルについて、アクティビティの LocationReferenceEnvironment を取得します。Gets the activity's LocationReferenceEnvironment of arguments or symbols introduced by a SymbolResolver.

HasViolations

メタデータに検証エラーがあるかどうかを示す値を取得します。Gets a value that indicates whether there are any validation errors in the metadata.

メソッド

AddArgument(RuntimeArgument)

アクティビティの引数のコレクションに引数を追加します。Adds an argument to the collection of arguments of an activity.

AddDefaultExtensionProvider<T>(Func<T>)

指定された拡張プロバイダーをアクティビティで使用できる既定の拡張プロバイダーのコレクションに追加します。Adds the specified extension provider to the collection of default extension providers for the activity.

AddValidationError(String)

指定された説明を使用して、検証エラーをメタデータの検証エラーのコレクションに追加します。Adds a validation error to the metadata's collection of validation errors using the specified description.

AddValidationError(ValidationError)

指定された検証エラーをメタデータの検証エラーのコレクションに追加します。Adds the specified validation error to the metadata's collection of validation errors.

Bind(Argument, RuntimeArgument)

指定された Argument を指定された RuntimeArgument にバインドします。Binds the specified Argument to the specified RuntimeArgument.

Equals(Object)

指定されたオブジェクトが、このメタデータ インスタンスと等しいかどうかを判断します。Determines whether the specified object is equal to this metadata instance.

GetArgumentsWithReflection()

リフレクションを使用して取得された引数のコレクションを返します。Returns a collection of arguments obtained by using reflection.

GetHashCode()

このメタデータ インスタンスの一意の識別子を返します。Returns a unique identifier for this metadata instance.

RequireExtension(Type)

アクティビティが実行時に指定された型の拡張機能を必要とすることを指定します。Specifies that the activity requires an extension of the specified type at runtime.

RequireExtension<T>()

アクティビティが実行時に指定されたジェネリック型の拡張機能を必要とすることを指定します。Specifies that the activity requires an extension of the specified generic type at runtime.

SetArgumentsCollection(Collection<RuntimeArgument>)

指定された引数のコレクションをアクティビティの引数に追加します。Adds the specified collection of arguments to the activity's arguments.

SetValidationErrorsCollection(Collection<ValidationError>)

指定された検証エラーのコレクションをメタデータの検証エラーのコレクションに追加します。Adds the specified collection of validation errors to the metadata's collection of validation errors.

演算子

Equality(CodeActivityMetadata, CodeActivityMetadata)

2 つの指定されたメタデータ インスタンスが等しいかどうかを示す値を返します。Returns a value that indicates whether the two specified metadata instances are equal.

Inequality(CodeActivityMetadata, CodeActivityMetadata)

2 つの指定されたメタデータ インスタンスが等しくないかどうかを示す値を返します。Returns a value that indicates whether the two specified metadata instances are not equal.

適用対象