OperationBase 成员

表示一个异步操作。

以下各表列出了由 OperationBase 类型公开的成员。

受保护 构造函数

  名称 说明
  OperationBase 初始化 OperationBase 类的新实例。

顶部

公共 属性

(另请参见 受保护 属性)

  名称 说明
public property CanCancel 获取一个值,用于指示此 OperationBase 当前是否正处于支持将其取消的状态。
public property Error 如果操作失败,则获取操作错误。
public property HasError 获取一个值,该值指示操作是否失败。
public property IsCanceled 获取一个值,该值指示此操作是否已取消。
public property IsComplete 获取一个值,该值指示此操作是否已完成。
public property IsErrorHandled 获取或设置一个值,该值指示是否已处理操作错误。
public property UserState 获取用于此操作的可选用户状态。

顶部

受保护 属性

  名称 说明
protected property Result 获取异步操作的结果。
protected property SupportsCancellation 获取一个值,该值指示此操作是否支持取消。

顶部

公共 方法

(另请参见 受保护 方法)

  名称 说明
public method Cancel 取消操作。
public method Equals  已重载。(继承自 Object
public method GetHashCode  (继承自 Object
public method GetType  (继承自 Object
public method MarkErrorAsHandled 指定在处理操作时遇到错误。
public methodstatic ReferenceEquals  (继承自 Object
public method ToString  (继承自 Object

顶部

受保护 方法

  名称 说明
protected method CancelCore 当在派生类中重写时,请提供用于取消操作的逻辑。
protected method Complete 已重载。完成操作。
protected method Finalize  (继承自 Object
protected method InvokeCompleteAction 调用完成回调。
protected method MemberwiseClone  (继承自 Object
protected method OnPropertyChanged 在属性的值更改时调用。
protected method RaisePropertyChanged 引发 System#ComponentModel#INotifyPropertyChanged#PropertyChanged 事件。

顶部

公共 事件

  名称 说明
public event Completed 完成操作时发生。

顶部

显式接口实现

  名称 说明
  System.ComponentModel.INotifyPropertyChanged.PropertyChanged  

顶部

另请参见

参考

OperationBase 类
System.ServiceModel.DomainServices.Client 命名空间