Interop クラス

定義

注意事項

The WF3 Types are deprecated. Instead, please use the new WF4 Types from System.Activities.*

ワークフロー内の Activity の実行を管理するアクティビティ。

public ref class Interop sealed : System::Activities::NativeActivity, System::ComponentModel::ICustomTypeDescriptor
public sealed class Interop : System.Activities.NativeActivity, System.ComponentModel.ICustomTypeDescriptor
[System.Obsolete("The WF3 Types are deprecated. Instead, please use the new WF4 Types from System.Activities.*")]
public sealed class Interop : System.Activities.NativeActivity, System.ComponentModel.ICustomTypeDescriptor
type Interop = class
    inherit NativeActivity
    interface ICustomTypeDescriptor
[<System.Obsolete("The WF3 Types are deprecated. Instead, please use the new WF4 Types from System.Activities.*")>]
type Interop = class
    inherit NativeActivity
    interface ICustomTypeDescriptor
Public NotInheritable Class Interop
Inherits NativeActivity
Implements ICustomTypeDescriptor
継承
属性
実装

注釈

Note

Interop アクティビティは、ワークフローのプロジェクトのTarget Framework設定が .Net Framework 4 に設定されていない限り、ワークフロー デザイナー ツールボックスに表示されません。

Warning

Interop アクティビティがサポートできるインターフェイスの種類に制限があるため、HandleExternalEventActivityCallExternalMethodActivityは直接使用できませんが、ワークフロー通信アクティビティ ツール (WCA.exe) を使用して作成された派生アクティビティを使用できます。

コンストラクター

名前 説明
Interop()
古い.

Interop クラスの新しいインスタンスを作成します。

プロパティ

名前 説明
ActivityMetaProperties
古い.

アクティビティのName プロパティ、WhileActivity アクティビティのCondition プロパティなど、Activityのメタデータに対応する名前と値のペアのコレクション。

ActivityProperties
古い.

Activityの入力プロパティと出力プロパティに対応する名前と値のペアのコレクションを取得します。

ActivityType
古い.

Interop アクティビティに含まれるアクティビティの種類を取得または設定します。

CacheId
古い.

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

(継承元 Activity)
CanInduceIdle
古い.

アクティビティによってワークフローがアイドル状態になる可能性があるかどうかを示す値を取得または設定します。

(継承元 NativeActivity)
Constraints
古い.

Constraintの検証を提供するように構成できるActivity アクティビティのコレクションを取得します。

(継承元 Activity)
DisplayName
古い.

デバッグ、検証、例外処理、追跡に使用されるオプションのフレンドリ名を取得または設定します。

(継承元 Activity)
Id
古い.

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

(継承元 Activity)
Implementation
古い.

アクティビティの実行ロジック。

(継承元 NativeActivity)
ImplementationVersion
古い.

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

(継承元 NativeActivity)

メソッド

名前 説明
Abort(NativeActivityAbortContext)
古い.

派生クラスで実装された場合、中止されるアクティビティに応答してアクションを実行します。

(継承元 NativeActivity)
CacheMetadata(ActivityMetadata)
古い.

実装されていません。 代わりに CacheMetadata(NativeActivityMetadata) メソッドを使用してください。

(継承元 NativeActivity)
CacheMetadata(NativeActivityMetadata)
古い.

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

(継承元 NativeActivity)
Cancel(NativeActivityContext)
古い.

派生クラスで実装された場合は、アクティビティの正常な早期完了を引き起こすロジックを実行します。

(継承元 NativeActivity)
Equals(Object)
古い.

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

(継承元 Object)
Execute(NativeActivityContext)
古い.

派生クラスで実装された場合は、アクティビティの実行ロジックを実行します。

(継承元 NativeActivity)
GetHashCode()
古い.

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

(継承元 Object)
GetType()
古い.

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

(継承元 Object)
MemberwiseClone()
古い.

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

(継承元 Object)
OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata, Activity)
古い.

動的更新のマップを作成するときにイベントを発生させます。

(継承元 NativeActivity)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)
古い.

動的更新のマップを作成するときにイベントを発生させます。

(継承元 NativeActivity)
ShouldSerializeDisplayName()
古い.

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

(継承元 Activity)
ToString()
古い.

StringIdDisplayNameを含むActivityを返します。

(継承元 Activity)
UpdateInstance(NativeActivityUpdateContext)
古い.

NativeActivityのインスタンスを更新します。

(継承元 NativeActivity)

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

名前 説明
ICustomTypeDescriptor.GetAttributes()
古い.

含まれている Activityの属性のコレクションを返します。

ICustomTypeDescriptor.GetClassName()
古い.

含まれている Activityのクラスの名前を返します。

ICustomTypeDescriptor.GetComponentName()
古い.

含まれている Activityの名前を返します。

ICustomTypeDescriptor.GetConverter()
古い.

格納されている Activityに関連付けられている型コンバーターを返します。

ICustomTypeDescriptor.GetDefaultEvent()
古い.

含まれている Activityの既定のイベントを返します。

ICustomTypeDescriptor.GetDefaultProperty()
古い.

含まれている Activityの既定のプロパティを返します。

ICustomTypeDescriptor.GetEditor(Type)
古い.

含まれている Activityのエディターを返します。

ICustomTypeDescriptor.GetEvents()
古い.

含まれている Activityのイベントのコレクションを返します。

ICustomTypeDescriptor.GetEvents(Attribute[])
古い.

指定した属性配列をフィルターとして使用して、含まれる Activity のイベントのコレクションを返します。

ICustomTypeDescriptor.GetProperties()
古い.

含まれている Activityのプロパティのコレクションを返します。

ICustomTypeDescriptor.GetProperties(Attribute[])
古い.

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

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)
古い.

プロパティ記述子に所有者がない場合は、指定したプロパティ記述子の所有者または Interop アクティビティ自体を返します。

適用対象