DynamicActivity<TResult> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ドキュメント オブジェクト モデル (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() |
String の Id および 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> クラスのインスタンスを返します。 |
適用対象
.NET