Freigeben über


IStatefulServiceReplica.OpenAsync Methode

Definition

Öffnet ein initialisiertes Dienstreplikat, damit zusätzliche Aktionen ausgeführt werden können.

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)

Parameter

openMode
ReplicaOpenMode

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

partition
IStatefulServicePartition

Die IStatefulServicePartition Informationen für dieses Replikat.

cancellationToken
CancellationToken

Das CancellationToken Objekt, das vom Vorgang beobachtet wird. Sie kann verwendet werden, um eine Benachrichtigung zu senden, dass der Vorgang abgebrochen werden soll. Beachten Sie, dass der Abbruch eine Empfehlung ist und dass der Vorgang möglicherweise trotzdem abgeschlossen wird, auch wenn er abgebrochen wird.

Gibt zurück

Gibt zurückTask<TResult>><IReplicator, das IReplicator vom zustandsbehafteten Dienst verwendet wird. Um die Service Fabric-Implementierung in OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken)zu verwenden, sollte das Replikat einen FabricReplicator zurückgeben, der von CreateReplicator(IStateProvider, ReplicatorSettings)abgerufen wird.

Gilt für: