IReliableStateManager.TryGetAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
TryGetAsync<T>(String) |
指定された型 |
TryGetAsync<T>(Uri) |
指定された型 |
TryGetAsync<T>(String)
指定された型T
の を取得し、指定した名前を使用して を取得IReliableStateしようとします。
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))
型パラメーター
- T
型を指定するときに、具象型またはインターフェイス型のいずれかを要求できます。 取得したオブジェクトは、指定された型にキャストされます。
パラメーター
- name
- String
IReliableState の名前。 この名前は、関連のない型を含む型間IReliableStateでIReliableStateManager一意である必要があります。
戻り値
非同期操作を表すタスク。 タスクの結果は、信頼できる状態が見つかったかどうかを示すタプルであり、それが見つかった場合は インスタンスです。
例外
name
が null です。
インスタンスは IReliableState 型 T
に変換できません。
例外は、状態マネージャーが信頼できるコレクションを取得できないことを示します。 FabricNotReadableException は、すべて ReplicaRoleでスローできます。 たとえば、 または ActiveSecondary が Primary を緩める場合ですReadStatus。
Reliable State Manager が閉じられたことを示します。
操作がシステムによって内部的に障害が発生しました。 操作をやり直してください
適用対象
TryGetAsync<T>(Uri)
指定された型T
の を取得し、指定した名前を使用して を取得IReliableStateしようとします。
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))
型パラメーター
- T
型を指定するときに、具象型またはインターフェイス型のいずれかを要求できます。 取得したオブジェクトは、指定された型にキャストされます。
パラメーター
- name
- Uri
IReliableState の名前。 この名前は、関連のない型を含む型間IReliableStateでIReliableStateManager一意である必要があります。
戻り値
非同期操作を表すタスク。 タスクの結果は、信頼できる状態が見つかったかどうかを示すタプルであり、それが見つかった場合は インスタンスです。
例外
name
が null です。
インスタンスは IReliableState 型 T
に変換できません。
例外は、状態マネージャーが信頼できるコレクションを取得できないことを示します。 FabricNotReadableException は、すべて ReplicaRoleでスローできます。 たとえば、 または ActiveSecondary が Primary を緩める場合ですReadStatus。
Reliable State Manager が閉じられたことを示します。
操作がシステムによって内部的に障害が発生しました。 操作をやり直してください
適用対象
Azure SDK for .NET