Share via


IStatefulServiceReplica.OpenAsync Method

Definition

Opens an initialized service replica so that additional actions can be taken.

public System.Threading.Tasks.Task<System.Fabric.IReplicator> OpenAsync (System.Fabric.ReplicaOpenMode openMode, System.Fabric.IStatefulServicePartition partition, System.Threading.CancellationToken cancellationToken);
abstract member OpenAsync : System.Fabric.ReplicaOpenMode * System.Fabric.IStatefulServicePartition * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.IReplicator>
Public Function OpenAsync (openMode As ReplicaOpenMode, partition As IStatefulServicePartition, cancellationToken As CancellationToken) As Task(Of IReplicator)

Parameters

openMode
ReplicaOpenMode

This supports the Service Fabric infrastructure and is not meant to be used directly from your code.

partition
IStatefulServicePartition

The IStatefulServicePartition information for this replica.

cancellationToken
CancellationToken

The CancellationToken object that the operation is observing. It can be used to send a notification that the operation should be canceled. Note that cancellation is advisory and that the operation might still be completed even if it is canceled.

Returns

Returns Task<TResult><IReplicator>, the IReplicator that is used by the stateful service. To use the Service Fabric implementation, in OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken), the replica should return a FabricReplicator that is obtained from CreateReplicator(IStateProvider, ReplicatorSettings).

Applies to