Freigeben über


IReliableStateManager.TryGetAsync Methode

Definition

Überlädt

TryGetAsync<T>(String)

Versucht, eine IReliableState des angegebenen Typs T und mit dem angegebenen Namen abzurufen.

TryGetAsync<T>(Uri)

Versucht, eine IReliableState des angegebenen Typs T und mit dem angegebenen Namen abzurufen.

TryGetAsync<T>(String)

Versucht, eine IReliableState des angegebenen Typs T und mit dem angegebenen Namen abzurufen.

public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<T>> TryGetAsync<T> (string name) where T : Microsoft.ServiceFabric.Data.IReliableState;
abstract member TryGetAsync : string -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<'T>> (requires 'T :> Microsoft.ServiceFabric.Data.IReliableState)
Public Function TryGetAsync(Of T As IReliableState) (name As String) As Task(Of ConditionalValue(Of T))

Typparameter

T

Wenn Sie den Typ angeben, können Sie entweder einen konkreten Typ oder einen Schnittstellentyp anfordern. Das abgerufene Objekt wird in den angegebenen Typ umgewandelt.

Parameter

name
String

Der Name von IReliableState. Dieser Name muss in diesem IReliableStateManager typübergreifend IReliableState eindeutig sein, einschließlich nicht verwandter Typen.

Gibt zurück

Aufgabe, die den asynchronen Vorgang darstellt. Das Vorgangsergebnis ist ein Tupel, das angibt, ob der zuverlässige Zustand gefunden wurde, und wenn ja, instance.

Ausnahmen

name ist NULL.

Die IReliableState instance ist nicht in den Typ Tkonvertiert.

Ausnahme gibt an, dass der Zustands-Manager keine zuverlässige Sammlung wiederholen kann. FabricNotReadableException kann in allen ReplicaRoles ausgelöst werden. Beispielsweise, wenn ein Primary oder ActiveSecondary verliert ReadStatus.

Gibt an, dass der Reliable State Manager geschlossen ist.

Der Vorgang wurde intern vom System fehlerhaft. Wiederholen Sie den Vorgang.

Gilt für:

TryGetAsync<T>(Uri)

Versucht, eine IReliableState des angegebenen Typs T und mit dem angegebenen Namen abzurufen.

public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<T>> TryGetAsync<T> (Uri name) where T : Microsoft.ServiceFabric.Data.IReliableState;
abstract member TryGetAsync : Uri -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<'T>> (requires 'T :> Microsoft.ServiceFabric.Data.IReliableState)
Public Function TryGetAsync(Of T As IReliableState) (name As Uri) As Task(Of ConditionalValue(Of T))

Typparameter

T

Wenn Sie den Typ angeben, können Sie entweder einen konkreten Typ oder einen Schnittstellentyp anfordern. Das abgerufene Objekt wird in den angegebenen Typ umgewandelt.

Parameter

name
Uri

Der Name von IReliableState. Dieser Name muss in diesem IReliableStateManager typübergreifend IReliableState eindeutig sein, einschließlich nicht verwandter Typen.

Gibt zurück

Aufgabe, die den asynchronen Vorgang darstellt. Das Vorgangsergebnis ist ein Tupel, das angibt, ob der zuverlässige Zustand gefunden wurde, und wenn ja, instance.

Ausnahmen

name ist NULL.

Die IReliableState instance ist nicht in den Typ Tkonvertiert.

Ausnahme gibt an, dass der Zustands-Manager keine zuverlässige Sammlung wiederholen kann. FabricNotReadableException kann in allen ReplicaRoles ausgelöst werden. Beispielsweise, wenn ein Primary oder ActiveSecondary verliert ReadStatus.

Gibt an, dass der Reliable State Manager geschlossen ist.

Der Vorgang wurde intern vom System fehlerhaft. Wiederholen Sie den Vorgang.

Gilt für: