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

IStateProviderReplica2 接口

定义

定义可靠状态提供程序副本 (replica) 必须实现的方法,以便 Service Fabric 与其交互。

public interface IStateProviderReplica2 : Microsoft.ServiceFabric.Data.IStateProviderReplica
type IStateProviderReplica2 = interface
    interface IStateProviderReplica
Public Interface IStateProviderReplica2
Implements IStateProviderReplica
派生
实现

属性

OnDataLossAsync

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

(继承自 IStateProviderReplica)
OnRestoreCompletedAsync

对副本 (replica) 执行还原后调用的函数。

方法

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)
Initialize(StatefulServiceInitializationParameters)

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

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

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

(继承自 IStateProviderReplica)
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)

适用于