DynamicActivity<TResult> クラス

定義

ドキュメント オブジェクト モデル (DOM) と整合性があるアプローチを提供します。これは、ICustomTypeDescriptor を使用するワークフロー ランタイムおよび WF デザイナーとの仲介役を果たすアクティビティを動的に構築します。

generic <typename TResult>
public ref class DynamicActivity sealed : System::Activities::Activity<TResult>, System::ComponentModel::ICustomTypeDescriptor
[System.Windows.Markup.ContentProperty("Implementation")]
public sealed class DynamicActivity<TResult> : System.Activities.Activity<TResult>, System.ComponentModel.ICustomTypeDescriptor
[<System.Windows.Markup.ContentProperty("Implementation")>]
type DynamicActivity<'Result> = class
    inherit Activity<'Result>
    interface ICustomTypeDescriptor
Public NotInheritable Class DynamicActivity(Of TResult)
Inherits Activity(Of TResult)
Implements ICustomTypeDescriptor

型パラメーター

TResult

アクティビティによって返される結果。

継承
属性
実装

注釈

DynamicActivity<TResult> を使用すると、新しい型を作成しなくても新しいアクティビティを作成できます。 DynamicActivity<TResult> における関連付けられた XML サポートがある ActivityXamlServices を使用すると、新しい引数を XAML 形式で定義できるだけでなく、XAML をコンパイルしなくても新しい引数をホストによってバインドできます。

コンストラクター

DynamicActivity<TResult>()

DynamicActivity<TResult> クラスの新しいインスタンスを作成します。

プロパティ

Attributes

動的に生成されたアクティビティの属性のコレクションを取得します。

CacheId

ワークフロー定義のスコープ内で一意であるキャッシュの識別子を取得します。

(継承元 Activity)
Constraints

Constraint に検証を提供するよう構成されている DynamicActivity<TResult> アクティビティのコレクションを返します。

DisplayName

デバッグ、検証、例外処理、および追跡に使用する省略可能な表示名を取得または設定します。

(継承元 Activity)
Id

ワークフロー定義のスコープ内で一意である識別子を取得します。

(継承元 Activity)
Implementation

アクティビティの実行ロジックを取得または設定します。

ImplementationVersion

アクティビティの実装バージョンを取得または設定します。

ImplementationVersion

使用される実装のバージョンを取得または設定します。

(継承元 Activity)
Name

ワークフロー デザイナーに表示されるアクティビティの名前を取得します。

Properties

動的に生成されたアクティビティの引数にマップされるプロパティのコレクションを取得します。

Result

Activity<TResult> の結果引数を取得または設定します。

(継承元 Activity<TResult>)
ResultType

派生クラスで実装された場合、アクティビティ OutArgument の型を取得します。

(継承元 ActivityWithResult)

メソッド

CacheMetadata(ActivityMetadata)

アクティビティの引数、変数、子アクティビティ、およびアクティビティ デリゲートの記述を作成および検証します。

(継承元 Activity)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

動的な更新のマップを作成するとイベントが発生します。

(継承元 Activity)
ShouldSerializeDisplayName()

DisplayName プロパティをシリアル化する必要があるかどうかを示します。

(継承元 Activity)
ToString()

StringId および DisplayName を含む Activity を返します。

(継承元 Activity)

明示的なインターフェイスの実装

ICustomTypeDescriptor.GetAttributes()

動的アクティビティの属性のコレクションを返します。

ICustomTypeDescriptor.GetClassName()

動的アクティビティのクラス名を返します。

ICustomTypeDescriptor.GetComponentName()

動的アクティビティのコンポーネント名を返します。

ICustomTypeDescriptor.GetConverter()

動的アクティビティの型コンバーターを返します。

ICustomTypeDescriptor.GetDefaultEvent()

動的アクティビティの既定のイベントを返します。

ICustomTypeDescriptor.GetDefaultProperty()

動的アクティビティの既定のプロパティを返します。

ICustomTypeDescriptor.GetEditor(Type)

指定した基本型のエディターを返します。

ICustomTypeDescriptor.GetEvents()

動的アクティビティのイベントのコレクションを返します。

ICustomTypeDescriptor.GetEvents(Attribute[])

指定された属性配列をフィルターとして使用して、動的アクティビティのイベントのコレクションを返します。

ICustomTypeDescriptor.GetProperties()

動的アクティビティのプロパティのコレクションを返します。

ICustomTypeDescriptor.GetProperties(Attribute[])

指定された属性配列をフィルターとして使用して、動的アクティビティのプロパティのコレクションを返します。

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

この DynamicActivity<TResult> クラスのインスタンスを返します。

適用対象