DynamicActivity<TResult> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ICustomTypeDescriptorを使用して WF デザイナーおよびワークフロー ランタイムと動的にインターフェイスするアクティビティを構築するドキュメント オブジェクト モデル (DOM) と一貫性のあるアプローチを提供します。
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> ActivityXamlServicesで関連付けられている XAML のサポートにより、XAML で新しい引数を定義し、XAML をコンパイルしなくてもホストによってバインドできます。
コンストラクター
| 名前 | 説明 |
|---|---|
| DynamicActivity<TResult>() |
DynamicActivity<TResult> クラスの新しいインスタンスを作成します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Attributes |
動的に生成されたアクティビティの属性のコレクションを取得します。 |
| CacheId |
ワークフロー定義のスコープ内で一意であるキャッシュの識別子を取得します。 (継承元 Activity) |
| Constraints |
DynamicActivity<TResult>の検証を提供するように構成されているConstraintアクティビティのコレクションを返します。 |
| DisplayName |
デバッグ、検証、例外処理、追跡に使用されるオプションのフレンドリ名を取得または設定します。 (継承元 Activity) |
| Id |
ワークフロー定義のスコープ内で一意の識別子を取得します。 (継承元 Activity) |
| Implementation |
アクティビティの実行ロジックを取得または設定します。 |
| ImplementationVersion |
アクティビティの実装バージョンを取得または設定します。 |
| 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> クラスのこのインスタンスを返します。 |