Partilhar via


IReliableStateManager.TryGetAsync Método

Definição

Sobrecargas

TryGetAsync<T>(String)

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

TryGetAsync<T>(Uri)

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

TryGetAsync<T>(String)

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

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))

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.

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.

A operação foi falha interna pelo sistema. Repita a operação

Aplica-se a

TryGetAsync<T>(Uri)

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

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))

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.

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.

A operação foi falha interna pelo sistema. Repita a operação

Aplica-se a