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
继承
属性
实现

注解

注意

除非Interop工作流的项目Target Framework.Net Framework 4设置为 ,否则活动不会显示在工作流设计器工具箱中。

警告

由于 Interop 活动可以支持的接口类型的限制,因此无法直接使用 HandleExternalEventActivityCallExternalMethodActivity,但是可以使用通过工作流通信活动工具 (WCA.exe) 创建的派生活动。 有关详细信息,请参见 Windows Workflow Foundation Tools(Windows Workflow Foundation 工具)

构造函数

Interop()
已过时.

创建 Interop 类的新实例。

属性

ActivityMetaProperties
已过时.

Activity 的元数据对应的名称/值对集合,例如活动的 Name 属性,或 WhileActivity 活动的 Condition 属性。

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()
已过时.

返回包含 StringIdDisplayNameActivity

(继承自 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 活动本身。

适用于