PersistenceProviderFactory 类

定义

注意

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

所有持久服务持久性提供程序必须继承的抽象类。

public ref class PersistenceProviderFactory abstract : System::ServiceModel::Channels::CommunicationObject
public abstract class PersistenceProviderFactory : System.ServiceModel.Channels.CommunicationObject
[System.Obsolete("The WF3 types are deprecated.  Instead, please use the new WF4 types from System.Activities.*")]
public abstract class PersistenceProviderFactory : System.ServiceModel.Channels.CommunicationObject
type PersistenceProviderFactory = class
    inherit CommunicationObject
[<System.Obsolete("The WF3 types are deprecated.  Instead, please use the new WF4 types from System.Activities.*")>]
type PersistenceProviderFactory = class
    inherit CommunicationObject
Public MustInherit Class PersistenceProviderFactory
Inherits CommunicationObject
继承
PersistenceProviderFactory
派生
属性

构造函数

名称 说明
PersistenceProviderFactory()
已过时.

在派生类中实现时,初始化类的新实例 PersistenceProvider

属性

名称 说明
DefaultCloseTimeout
已过时.

在派生类中重写时,获取为完成关闭操作提供的默认时间间隔。

(继承自 CommunicationObject)
DefaultOpenTimeout
已过时.

在派生类中重写时,获取为打开操作完成提供的默认时间间隔。

(继承自 CommunicationObject)
IsDisposed
已过时.

获取一个值,该值指示是否已释放通信对象。

(继承自 CommunicationObject)
State
已过时.

获取一个值,该值指示通信对象的当前状态。

(继承自 CommunicationObject)
ThisLock
已过时.

获取在状态转换期间保护类实例的互斥锁。

(继承自 CommunicationObject)

方法

名称 说明
Abort()
已过时.

使通信对象立即从其当前状态转换为结束状态。

(继承自 CommunicationObject)
BeginClose(AsyncCallback, Object)
已过时.

开始异步操作以关闭通信对象。

(继承自 CommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)
已过时.

开始异步操作以关闭具有指定超时的通信对象。

(继承自 CommunicationObject)
BeginOpen(AsyncCallback, Object)
已过时.

开始异步操作以打开通信对象。

(继承自 CommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)
已过时.

开始一个异步操作,以在指定的时间间隔内打开通信对象。

(继承自 CommunicationObject)
Close()
已过时.

使通信对象从其当前状态转换为关闭状态。

(继承自 CommunicationObject)
Close(TimeSpan)
已过时.

使通信对象在指定的时间间隔内从其当前状态转换为关闭状态。

(继承自 CommunicationObject)
CreateProvider(Guid)
已过时.

在派生类中实现时,初始化新 PersistenceProvider 实例。

EndClose(IAsyncResult)
已过时.

完成异步操作以关闭通信对象。

(继承自 CommunicationObject)
EndOpen(IAsyncResult)
已过时.

完成异步操作以打开通信对象。

(继承自 CommunicationObject)
Equals(Object)
已过时.

确定指定的对象是否等于当前对象。

(继承自 Object)
Fault()
已过时.

使通信对象从其当前状态过渡到错误状态。

(继承自 CommunicationObject)
GetCommunicationObjectType()
已过时.

获取通信对象的类型。

(继承自 CommunicationObject)
GetHashCode()
已过时.

用作默认哈希函数。

(继承自 Object)
GetType()
已过时.

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()
已过时.

创建当前 Object的浅表副本。

(继承自 Object)
OnAbort()
已过时.

由于调用同步中止操作,在通信对象转换为结束状态后,在通信对象上插入处理。

(继承自 CommunicationObject)
OnBeginClose(TimeSpan, AsyncCallback, Object)
已过时.

由于调用异步关闭操作,通信对象转换为结束状态后插入处理。

(继承自 CommunicationObject)
OnBeginOpen(TimeSpan, AsyncCallback, Object)
已过时.

由于调用异步打开操作,在通信对象转换为打开状态后,在通信对象上插入处理。

(继承自 CommunicationObject)
OnClose(TimeSpan)
已过时.

由于调用同步关闭操作,在通信对象转换为结束状态后,在通信对象上插入处理。

(继承自 CommunicationObject)
OnClosed()
已过时.

在将通信对象转换为结束状态期间调用。

(继承自 CommunicationObject)
OnClosing()
已过时.

在将通信对象转换为结束状态期间调用。

(继承自 CommunicationObject)
OnEndClose(IAsyncResult)
已过时.

在通信对象的关闭时完成异步操作。

(继承自 CommunicationObject)
OnEndOpen(IAsyncResult)
已过时.

在打开通信对象时完成异步操作。

(继承自 CommunicationObject)
OnFaulted()
已过时.

在通信对象由于调用同步故障操作而转换为错误状态后,在通信对象上插入处理。

(继承自 CommunicationObject)
OnOpen(TimeSpan)
已过时.

在通信对象转换为必须在指定时间间隔内完成的打开状态后,在通信对象上插入处理。

(继承自 CommunicationObject)
OnOpened()
已过时.

在将通信对象转换为打开状态期间调用。

(继承自 CommunicationObject)
OnOpening()
已过时.

在将通信对象转换为打开状态期间调用。

(继承自 CommunicationObject)
Open()
已过时.

使通信对象从创建的状态转换为打开状态。

(继承自 CommunicationObject)
Open(TimeSpan)
已过时.

使通信对象在指定的时间间隔内从创建的状态转换为打开状态。

(继承自 CommunicationObject)
ThrowIfDisposed()
已过时.

如果释放通信对象,则引发异常。

(继承自 CommunicationObject)
ThrowIfDisposedOrImmutable()
已过时.

如果未将属性设置为State状态的通信对象Created,则引发异常。

(继承自 CommunicationObject)
ThrowIfDisposedOrNotOpen()
已过时.

如果通信对象未处于 Opened 状态,则引发异常。

(继承自 CommunicationObject)
ToString()
已过时.

返回一个表示当前对象的字符串。

(继承自 Object)

活动

名称 说明
Closed
已过时.

当通信对象转换为关闭状态时发生。

(继承自 CommunicationObject)
Closing
已过时.

当通信对象转换为结束状态时发生。

(继承自 CommunicationObject)
Faulted
已过时.

当通信对象转换为错误状态时发生。

(继承自 CommunicationObject)
Opened
已过时.

当通信对象转换为打开状态时发生。

(继承自 CommunicationObject)
Opening
已过时.

当通信对象转换为打开状态时发生。

(继承自 CommunicationObject)

适用于