Compartir a través de


IReliableStateManager.TryGetAsync Método

Definición

Sobrecargas

TryGetAsync<T>(String)

Intenta obtener un IReliableState de tipo especificado T y con el nombre especificado.

TryGetAsync<T>(Uri)

Intenta obtener un IReliableState de tipo especificado T y con el nombre especificado.

TryGetAsync<T>(String)

Intenta obtener un IReliableState de tipo especificado T y con el nombre especificado.

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

Al especificar el tipo, puede solicitar un tipo concreto o un tipo de interfaz. El objeto recuperado se convertirá en el tipo especificado.

Parámetros

name
String

Nombre del objeto IReliableState. Este nombre debe ser único en estos IReliableStateManagerIReliableState tipos, incluidos los tipos no relacionados.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea es una tupla que indica si se encontró el estado confiable y, si es así, la instancia.

Excepciones

name es null.

La IReliableState instancia no se puede convertir en el tipo T.

La excepción indica que el Administrador de estado no puede reintentar una colección confiable. FabricNotReadableException se puede producir en todas las ReplicaRoles. Por ejemplo, cuando o PrimaryActiveSecondary suelta ReadStatus.

Indica que reliable State Manager está cerrado.

El sistema ha producido un error interno en la operación. Vuelva a intentar la operación

Se aplica a

TryGetAsync<T>(Uri)

Intenta obtener un IReliableState de tipo especificado T y con el nombre especificado.

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

Al especificar el tipo, puede solicitar un tipo concreto o un tipo de interfaz. El objeto recuperado se convertirá en el tipo especificado.

Parámetros

name
Uri

Nombre del objeto IReliableState. Este nombre debe ser único en estos IReliableStateManagerIReliableState tipos, incluidos los tipos no relacionados.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea es una tupla que indica si se encontró el estado confiable y, si es así, la instancia.

Excepciones

name es null.

La IReliableState instancia no se puede convertir en el tipo T.

La excepción indica que el Administrador de estado no puede reintentar una colección confiable. FabricNotReadableException se puede producir en todas las ReplicaRoles. Por ejemplo, cuando o PrimaryActiveSecondary suelta ReadStatus.

Indica que reliable State Manager está cerrado.

El sistema ha producido un error interno en la operación. Vuelva a intentar la operación

Se aplica a