次の方法で共有


ReliableStateManager.IReliableStateManager.TryGetAsync メソッド

定義

オーバーロード

IReliableStateManager.TryGetAsync<T>(Uri)

指定された型Tの を取得し、指定した名前を使用して を取得IReliableStateしようとします。

IReliableStateManager.TryGetAsync<T>(String)

指定された型Tの を取得し、指定した名前を使用して を取得IReliableStateしようとします。

IReliableStateManager.TryGetAsync<T>(Uri)

指定された型Tの を取得し、指定した名前を使用して を取得IReliableStateしようとします。

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

型パラメーター

T

型を指定するときに、具象型またはインターフェイス型のいずれかを要求できます。 取得したオブジェクトは、指定された型にキャストされます。

パラメーター

name
Uri

IReliableState の名前。 この名前は、関連のない型を含む型間IReliableStateIReliableStateManager一意である必要があります。

戻り値

非同期操作を表すタスク。 タスクの結果は、信頼できる状態が見つかったかどうかを示すタプルであり、それが見つかった場合は インスタンスです。

実装

例外

name が null です。

インスタンスは IReliableStateTに変換できません。

例外は、状態マネージャーが信頼できるコレクションを取得できないことを示します。 FabricNotReadableException は、すべて ReplicaRoleでスローできます。 たとえば、 または ActiveSecondaryPrimary を緩める場合ですReadStatus

Reliable State Manager が閉じられたことを示します。

適用対象

IReliableStateManager.TryGetAsync<T>(String)

指定された型Tの を取得し、指定した名前を使用して を取得IReliableStateしようとします。

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

型パラメーター

T

型を指定するときに、具象型またはインターフェイス型のいずれかを要求できます。 取得したオブジェクトは、指定された型にキャストされます。

パラメーター

name
String

IReliableState の名前。 この名前は、関連のない型を含む型間IReliableStateIReliableStateManager一意である必要があります。

戻り値

非同期操作を表すタスク。 タスクの結果は、信頼できる状態が見つかったかどうかを示すタプルであり、それが見つかった場合は インスタンスです。

実装

例外

name が null です。

インスタンスは IReliableStateTに変換できません。

例外は、状態マネージャーが信頼できるコレクションを取得できないことを示します。 FabricNotReadableException は、すべて ReplicaRoleでスローできます。 たとえば、 または ActiveSecondaryPrimary を緩める場合ですReadStatus

Reliable State Manager が閉じられたことを示します。

適用対象