你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IReliableStateManagerReplica 接口

定义

定义可靠状态提供程序的副本 (replica) 。

public interface IReliableStateManagerReplica : Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.IReliableState>, Microsoft.ServiceFabric.Data.IReliableStateManager, Microsoft.ServiceFabric.Data.IStateProviderReplica
type IReliableStateManagerReplica = interface
    interface IStateProviderReplica
    interface IReliableStateManager
    interface IAsyncEnumerable<IReliableState>
Public Interface IReliableStateManagerReplica
Implements IAsyncEnumerable(Of IReliableState), IReliableStateManager, IStateProviderReplica
派生
实现

属性

OnDataLossAsync

可疑数据丢失期间调用的函数。

(继承自 IStateProviderReplica)

方法

Abort()

强制中止状态提供程序副本 (replica) 。

(继承自 IStateProviderReplica)
BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)

执行此 IReliableStateManager所管理的所有可靠状态的备份。

(继承自 IStateProviderReplica)
BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)

对由此 IReliableStateManager管理的所有可靠状态执行完整备份。

(继承自 IStateProviderReplica)
ChangeRoleAsync(ReplicaRole, CancellationToken)

通知状态提供程序副本 (replica) 其角色正在更改,例如,更改为“主”或“辅助”。

(继承自 IStateProviderReplica)
CloseAsync(CancellationToken)

正常关闭状态提供程序副本 (replica) 。

(继承自 IStateProviderReplica)
CreateTransaction()

创建并启动一个新事务,该事务可用于对要以原子方式执行的操作进行分组。

(继承自 IReliableStateManager)
GetAsyncEnumerator()

返回以 IAsyncEnumerator<T> 异步方式循环访问集合的 。

(继承自 IAsyncEnumerable<T>)
GetOrAddAsync<T>(ITransaction, String)

IReliableState获取具有给定类型T且具有给定名称(如果存在)的 ;如果尚不存在,则创建一个并返回它。

(继承自 IReliableStateManager)
GetOrAddAsync<T>(ITransaction, String, TimeSpan)

IReliableState获取具有给定类型T且具有给定名称(如果存在)的 ;如果尚不存在,则创建一个并返回它。

(继承自 IReliableStateManager)
GetOrAddAsync<T>(ITransaction, Uri)

IReliableState获取具有给定类型T且具有给定名称(如果存在)的 ;如果尚不存在,则创建一个并返回它。

(继承自 IReliableStateManager)
GetOrAddAsync<T>(ITransaction, Uri, TimeSpan)

IReliableState获取具有给定类型T且具有给定名称(如果存在)的 ;如果尚不存在,则创建一个并返回它。

(继承自 IReliableStateManager)
GetOrAddAsync<T>(String)

IReliableState获取具有给定类型T且具有给定名称(如果存在)的 ;如果尚不存在,则创建一个并返回它。

(继承自 IReliableStateManager)
GetOrAddAsync<T>(String, TimeSpan)

IReliableState获取具有给定类型T且具有给定名称(如果存在)的 ;如果尚不存在,则创建一个并返回它。

(继承自 IReliableStateManager)
GetOrAddAsync<T>(Uri)

IReliableState获取具有给定类型T且具有给定名称(如果存在)的 ;如果尚不存在,则创建一个并返回它。

(继承自 IReliableStateManager)
GetOrAddAsync<T>(Uri, TimeSpan)

IReliableState获取具有给定类型T且具有给定名称(如果存在)的 ;如果尚不存在,则创建一个并返回它。

(继承自 IReliableStateManager)
Initialize(StatefulServiceInitializationParameters)

使用服务初始化信息副本 (replica) 初始化状态提供程序。

(继承自 IStateProviderReplica)
OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken)

打开状态提供程序副本 (replica) 以供使用。

(继承自 IStateProviderReplica)
RemoveAsync(ITransaction, String)

IReliableState从此状态管理器中删除具有给定名称的 。 提交事务时,状态将从永久性存储和所有副本中永久删除。

(继承自 IReliableStateManager)
RemoveAsync(ITransaction, String, TimeSpan)

IReliableState从此状态管理器中删除具有给定名称的 。 提交事务时,状态将从永久性存储和所有副本中永久删除。

(继承自 IReliableStateManager)
RemoveAsync(ITransaction, Uri)

IReliableState从此状态管理器中删除具有给定名称的 。 提交事务时,状态将从永久性存储和所有副本中永久删除。

(继承自 IReliableStateManager)
RemoveAsync(ITransaction, Uri, TimeSpan)

IReliableState从此状态管理器中删除具有给定名称的 。 提交事务时,状态将从永久性存储和所有副本中永久删除。

(继承自 IReliableStateManager)
RemoveAsync(String)

IReliableState从此状态管理器中删除具有给定名称的 。 状态将从永久性存储和所有副本中永久删除。

(继承自 IReliableStateManager)
RemoveAsync(String, TimeSpan)

IReliableState从此状态管理器中删除具有给定名称的 。 状态将从永久性存储和所有副本中永久删除。

(继承自 IReliableStateManager)
RemoveAsync(Uri)

IReliableState从此状态管理器中删除具有给定名称的 。 状态将从永久性存储和所有副本中永久删除。

(继承自 IReliableStateManager)
RemoveAsync(Uri, TimeSpan)

IReliableState从此状态管理器中删除具有给定名称的 。 状态将从永久性存储和所有副本中永久删除。

(继承自 IReliableStateManager)
RestoreAsync(String)

还原 由 BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)执行的备份。

(继承自 IStateProviderReplica)
RestoreAsync(String, RestorePolicy, CancellationToken)

还原 由 BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)执行的备份。

(继承自 IStateProviderReplica)
TryAddStateSerializer<T>(IStateSerializer<T>)

为所有可靠集合注册自定义序列化程序。

(继承自 IReliableStateManager)
TryGetAsync<T>(String)

尝试获取 IReliableState 具有给定名称的 给定类型 T

(继承自 IReliableStateManager)
TryGetAsync<T>(Uri)

尝试获取 IReliableState 具有给定名称的 给定类型 T

(继承自 IReliableStateManager)

事件

StateManagerChanged

在状态管理器的状态更改时发生。 例如,创建或删除可靠状态或重新生成可靠状态管理器。

(继承自 IReliableStateManager)
TransactionChanged

在事务的状态更改时发生。 例如,提交事务。

(继承自 IReliableStateManager)

适用于