Partilhar via


ReliableStateManager.IReliableStateManager.TryGetAsync Método

Definição

Sobrecargas

IReliableStateManager.TryGetAsync<T>(Uri)

Tenta obter um IReliableState do tipo T especificado e com o nome fornecido.

IReliableStateManager.TryGetAsync<T>(String)

Tenta obter um IReliableState do tipo T especificado e com o nome fornecido.

IReliableStateManager.TryGetAsync<T>(Uri)

Tenta obter um IReliableState do tipo T especificado e com o nome fornecido.

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

Parâmetros de tipo

T

Ao especificar o tipo, você pode solicitar um tipo concreto ou um tipo de interface. O objeto recuperado será convertido no tipo fornecido.

Parâmetros

name
Uri

O nome do IReliableState. Esse nome deve ser exclusivo nesse tipo IReliableStateManagerIReliableState , incluindo tipos não relacionados.

Retornos

Tarefa que representa a operação assíncrona. O resultado da tarefa é uma tupla que indica se o estado confiável foi encontrado e, em caso afirmativo, a instância.

Implementações

Exceções

name é nulo.

A IReliableState instância não é conversível para o tipo T.

Exceção indica que o Gerenciador de Estado não pode tentar novamente uma coleção confiável. FabricNotReadableException pode ser jogado em todos os ReplicaRoles. Por exemplo, quando um Primary ou ActiveSecondary solta ReadStatus.

Indica que o Gerenciador de Estado Confiável está fechado.

Aplica-se a

IReliableStateManager.TryGetAsync<T>(String)

Tenta obter um IReliableState do tipo T especificado e com o nome fornecido.

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

Parâmetros de tipo

T

Ao especificar o tipo, você pode solicitar um tipo concreto ou um tipo de interface. O objeto recuperado será convertido no tipo fornecido.

Parâmetros

name
String

O nome do IReliableState. Esse nome deve ser exclusivo nesse tipo IReliableStateManagerIReliableState , incluindo tipos não relacionados.

Retornos

Tarefa que representa a operação assíncrona. O resultado da tarefa é uma tupla que indica se o estado confiável foi encontrado e, em caso afirmativo, a instância.

Implementações

Exceções

name é nulo.

A IReliableState instância não é conversível para o tipo T.

Exceção indica que o Gerenciador de Estado não pode tentar novamente uma coleção confiável. FabricNotReadableException pode ser jogado em todos os ReplicaRoles. Por exemplo, quando um Primary ou ActiveSecondary solta ReadStatus.

Indica que o Gerenciador de Estado Confiável está fechado.

Aplica-se a