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

IStateProvider.GetCopyContext 方法

定义

在辅助副本 (replica) 创建并打开后获取上下文,以便将上下文发送到主副本 (replica) 。

public System.Fabric.IOperationDataStream GetCopyContext ();
abstract member GetCopyContext : unit -> System.Fabric.IOperationDataStream
Public Function GetCopyContext () As IOperationDataStream

返回

返回 IOperationDataStream

注解

主副本 (replica) 分析上下文并通过 发回状态GetCopyState(Int64, IOperationDataStream)

GetCopyContext()在新创建的空闲次要副本上调用 ,并提供一种机制来异步建立与主副本 (replica) 的双向会话。 辅助副本 (replica) 发送OperationData对象,主副本 (replica) 可以使用这些对象确定在辅助副本 (replica) 上收集上下文的进度。 主副本 (replica) 通过发送回所需的状态来响应。 请参阅GetCopyState(Int64, IOperationDataStream)主副本 (replica) ,了解交易所的另一半。

对于内存中服务, GetCopyContext() 不调用 方法,因为次要副本的状态已知 (它们为空,并且需要) 所有状态。

适用于