ReliableStateManager.IReliableStateManager.TryGetAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
IReliableStateManager.TryGetAsync<T>(Uri) |
Tente d’obtenir un IReliableState du type |
IReliableStateManager.TryGetAsync<T>(String) |
Tente d’obtenir un IReliableState du type |
IReliableStateManager.TryGetAsync<T>(Uri)
Tente d’obtenir un IReliableState du type T
donné et avec le nom donné.
System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<T>> IReliableStateManager.TryGetAsync<T> (Uri name) where T : Microsoft.ServiceFabric.Data.IReliableState;
abstract member Microsoft.ServiceFabric.Data.IReliableStateManager.TryGetAsync : Uri -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<'T>> (requires 'T :> Microsoft.ServiceFabric.Data.IReliableState)
override this.Microsoft.ServiceFabric.Data.IReliableStateManager.TryGetAsync : Uri -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<'T>> (requires 'T :> Microsoft.ServiceFabric.Data.IReliableState)
Function TryGetAsync(Of T As IReliableState) (name As Uri) As Task(Of ConditionalValue(Of T)) Implements IReliableStateManager.TryGetAsync
Paramètres de type
- T
Lorsque vous spécifiez le type, vous pouvez demander un type concret ou un type d’interface. L’objet récupéré sera casté dans le type donné.
Paramètres
- name
- Uri
Nom de l'objet IReliableState. Ce nom doit être unique parmi IReliableStateManager les IReliableState types, y compris les types non liés.
Retours
Tâche qui représente l’opération asynchrone. Le résultat de la tâche est un tuple indiquant si l’état fiable a été trouvé et, le cas échéant, le instance.
Implémente
Exceptions
name
a la valeur null.
Le IReliableState instance n’est pas convertible en type T
.
L’exception indique que le Gestionnaire d’états ne peut pas retriver une collection fiable. FabricNotReadableException peut être jeté dans tous les ReplicaRoles. Par exemple, lorsqu’un Primary ou ActiveSecondary perd ReadStatus.
Indique que le Gestionnaire d’état fiable est fermé.
S’applique à
IReliableStateManager.TryGetAsync<T>(String)
Tente d’obtenir un IReliableState du type T
donné et avec le nom donné.
System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<T>> IReliableStateManager.TryGetAsync<T> (string name) where T : Microsoft.ServiceFabric.Data.IReliableState;
abstract member Microsoft.ServiceFabric.Data.IReliableStateManager.TryGetAsync : string -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<'T>> (requires 'T :> Microsoft.ServiceFabric.Data.IReliableState)
override this.Microsoft.ServiceFabric.Data.IReliableStateManager.TryGetAsync : string -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<'T>> (requires 'T :> Microsoft.ServiceFabric.Data.IReliableState)
Function TryGetAsync(Of T As IReliableState) (name As String) As Task(Of ConditionalValue(Of T)) Implements IReliableStateManager.TryGetAsync
Paramètres de type
- T
Lorsque vous spécifiez le type, vous pouvez demander un type concret ou un type d’interface. L’objet récupéré sera casté dans le type donné.
Paramètres
- name
- String
Nom de l'objet IReliableState. Ce nom doit être unique parmi IReliableStateManager les IReliableState types, y compris les types non liés.
Retours
Tâche qui représente l’opération asynchrone. Le résultat de la tâche est un tuple indiquant si l’état fiable a été trouvé et, le cas échéant, le instance.
Implémente
Exceptions
name
a la valeur null.
Le IReliableState instance n’est pas convertible en type T
.
L’exception indique que le Gestionnaire d’états ne peut pas retriver une collection fiable. FabricNotReadableException peut être jeté dans tous les ReplicaRoles. Par exemple, lorsqu’un Primary ou ActiveSecondary perd ReadStatus.
Indique que le Gestionnaire d’état fiable est fermé.
S’applique à
Azure SDK for .NET