CodeActivity CodeActivity CodeActivity CodeActivity Class

定義

カスタム アクティビティを作成するための抽象クラス。その強制的な動作は、Execute(CodeActivityContext) メソッドで定義されます。このメソッドは、変数および引数の解決と拡張機能へのアクセスを提供します。An abstract class for creating a custom activity with imperative behavior defined with the Execute(CodeActivityContext) method, which gives access to variable and argument resolution and extensions.

public ref class CodeActivity abstract : System::Activities::Activity
public abstract class CodeActivity : System.Activities.Activity
type CodeActivity = class
    inherit Activity
Public MustInherit Class CodeActivity
Inherits Activity
継承
CodeActivityCodeActivityCodeActivityCodeActivity
派生

CodeActivity 派生アクティビティを実装する方法を次のコード サンプルに示します。The following example shows how to implement a CodeActivity-derived activity.

public sealed class MessageBox : CodeActivity
{
    public InArgument<string> Text{ get; set; }

    protected override void Execute(CodeActivityContext context)
    {
        System.Windows.Forms.MessageBox.Show(this.Text.Get(context));
    }
}

コンストラクター

CodeActivity() CodeActivity() CodeActivity() CodeActivity()

派生クラスで実装された場合、派生クラスのインスタンスを作成します。When implemented in a derived class, creates an instance of the derived class.

プロパティ

CacheId CacheId CacheId CacheId

ワークフロー定義のスコープ内で一意であるキャッシュの識別子を取得します。Gets the identifier of the cache that is unique within the scope of the workflow definition.

(Inherited from Activity)
Constraints Constraints Constraints Constraints

Constraint に検証を提供するよう構成できる Activity アクティビティのコレクションを取得します。Gets a collection of Constraint activities that can be configured to provide validation for the Activity.

(Inherited from Activity)
DisplayName DisplayName DisplayName DisplayName

デバッグ、検証、例外処理、および追跡に使用する省略可能な表示名を取得または設定します。Gets or sets an optional friendly name that is used for debugging, validation, exception handling, and tracking.

(Inherited from Activity)
Id Id Id Id

ワークフロー定義のスコープ内で一意である識別子を取得します。Gets an identifier that is unique in the scope of the workflow definition.

(Inherited from Activity)
Implementation Implementation Implementation Implementation

サポートされていません。Not supported.

ImplementationVersion ImplementationVersion ImplementationVersion ImplementationVersion

アクティビティの実装バージョンを取得または設定します。Gets or sets the implementation version of the activity.

メソッド

CacheMetadata(ActivityMetadata) CacheMetadata(ActivityMetadata) CacheMetadata(ActivityMetadata) CacheMetadata(ActivityMetadata)

実装されていません。Not implemented. 代わりに、CacheMetadata(CodeActivityMetadata) を使用してください。Use CacheMetadata(CodeActivityMetadata) instead.

CacheMetadata(CodeActivityMetadata) CacheMetadata(CodeActivityMetadata) CacheMetadata(CodeActivityMetadata) CacheMetadata(CodeActivityMetadata)

アクティビティの引数、変数、子アクティビティ、およびアクティビティ デリゲートの記述を作成および検証します。Creates and validates a description of the activity's arguments, variables, child activities, and activity delegates.

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

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
Execute(CodeActivityContext) Execute(CodeActivityContext) Execute(CodeActivityContext) Execute(CodeActivityContext)

派生クラスで実装された場合、アクティビティの実行を行います。When implemented in a derived class, performs the execution of the activity.

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

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

動的な更新のマップを作成するとイベントが発生します。Raises an event when creating a map for the dynamic update.

ShouldSerializeDisplayName() ShouldSerializeDisplayName() ShouldSerializeDisplayName() ShouldSerializeDisplayName()

DisplayName プロパティをシリアル化する必要があるかどうかを示します。Indicates whether the DisplayName property should be serialized.

(Inherited from Activity)
ToString() ToString() ToString() ToString()

StringId および DisplayName を含む Activity を返します。Returns a String that contains the Id and DisplayName of the Activity.

(Inherited from Activity)

適用対象