你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
IStateReplicator.GetCopyStream 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取复制流。
public System.Fabric.IOperationStream GetCopyStream ();
abstract member GetCopyStream : unit -> System.Fabric.IOperationStream
Public Function GetCopyStream () As IOperationStream
返回
返回副本 IOperationStream。
例外
FabricTransientException 是可重试的异常。 这是由以下原因之一引起的:
ReconfigurationPending 当复制器具有挂起的重新配置时,将返回 。
注解
返回的 CopyStream 是一个 IOperationStream ,它包含 OperationData 实现 IOperation的对象。 对象OperationData是从主副本 (replica) 从 GetCopyState(Int64, IOperationDataStream)返回的 CopyState IOperationDataStream 获取的。 创建副本 (replica) 并且必须跟上时,它应获取 CopyStream 并开始发送、应用和确认实现 IOperation的 Copy 对象。 同时,副本 (replica) 响应相应的 GetCopyContext() 和 GetNextAsync(CancellationToken) 调用。 当返回 IOperation 的方法为 null 时,流为空。