IReliableDictionary3<TKey,TValue>.CreateVersionedKeyEnumerableAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateVersionedKeyEnumerableAsync(ITransaction) |
(ベータ)に対して非同期列挙子を IReliableDictionary3<TKey,TValue> 作成して、バージョン管理されたキーを列挙します。 |
CreateVersionedKeyEnumerableAsync(ITransaction, TKey) |
(ベータ)に対して非同期列挙子を IReliableDictionary3<TKey,TValue> 作成して、バージョン管理されたキーを列挙します。 |
CreateVersionedKeyEnumerableAsync(ITransaction, TKey, TKey) |
(ベータ)に対して非同期列挙子を IReliableDictionary3<TKey,TValue> 作成して、バージョン管理されたキーを列挙します。 |
CreateVersionedKeyEnumerableAsync(ITransaction)
(ベータ)に対して非同期列挙子を IReliableDictionary3<TKey,TValue> 作成して、バージョン管理されたキーを列挙します。
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKey<TKey>>> CreateVersionedKeyEnumerableAsync (Microsoft.ServiceFabric.Data.ITransaction txn);
abstract member CreateVersionedKeyEnumerableAsync : Microsoft.ServiceFabric.Data.ITransaction -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKey<'Key>>>
Public Function CreateVersionedKeyEnumerableAsync (txn As ITransaction) As Task(Of IAsyncEnumerable(Of VersionedKey(Of TKey)))
パラメーター
- txn
- ITransaction
この操作を関連付けるトランザクション。
戻り値
バージョン管理されたキーの IReliableDictionary3<TKey,TValue> 列挙可能な 。
例外
例外は、Reliable Dictionary が現時点で読み取りを提供できないことを示します。 FabricNotReadableException は、すべての ReplicaRoleでスローできます。 で Primary スローされる例の 1 つは、 の ReadStatus損失です。 でスロー ActiveSecondary される例の 1 つは、Reliable Collection の状態がまだ一貫性がないということです。
トランザクションは、システムによって内部的に障害が発生しました。 新しいトランザクションで操作を再試行する
オブジェクトの現在の状態に対してメソッド呼び出しが無効な場合にスローされます。 たとえば、使用されているトランザクションは既に終了しています。コミットまたは中止されます。 この例外がスローされた場合、トランザクションの使用に関するサービス コードにバグがある可能性が高くなります。
Reliable Dictionary が閉じているか削除されていることを示します。
注釈
から IReliableDictionary3<TKey,TValue> 返される列挙可能な は、ディクショナリへの読み取りと書き込みと同時に使用しても安全です。 ディクショナリのスナップショット一貫性のあるビューを表します。
適用対象
CreateVersionedKeyEnumerableAsync(ITransaction, TKey)
(ベータ)に対して非同期列挙子を IReliableDictionary3<TKey,TValue> 作成して、バージョン管理されたキーを列挙します。
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKey<TKey>>> CreateVersionedKeyEnumerableAsync (Microsoft.ServiceFabric.Data.ITransaction txn, TKey firstKey);
abstract member CreateVersionedKeyEnumerableAsync : Microsoft.ServiceFabric.Data.ITransaction * 'Key -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKey<'Key>>>
Public Function CreateVersionedKeyEnumerableAsync (txn As ITransaction, firstKey As TKey) As Task(Of IAsyncEnumerable(Of VersionedKey(Of TKey)))
パラメーター
- txn
- ITransaction
この操作を関連付けるトランザクション。
- firstKey
- TKey
順序付き列挙で から列挙を開始するキー。
戻り値
バージョン管理されたキーの IReliableDictionary3<TKey,TValue> 列挙可能な 。
例外
例外は、Reliable Dictionary が現時点で読み取りを提供できないことを示します。 FabricNotReadableException は、すべての ReplicaRoleでスローできます。 で Primary スローされる例の 1 つは、 の ReadStatus損失です。 でスロー ActiveSecondary される例の 1 つは、Reliable Collection の状態がまだ一貫性がないということです。
トランザクションは、システムによって内部的に障害が発生しました。 新しいトランザクションで操作を再試行する
オブジェクトの現在の状態に対してメソッド呼び出しが無効な場合にスローされます。 たとえば、使用されているトランザクションは既に終了しています。コミットまたは中止されます。 この例外がスローされた場合、トランザクションの使用に関するサービス コードにバグがある可能性が高くなります。
Reliable Dictionary が閉じているか削除されていることを示します。
注釈
から IReliableDictionary3<TKey,TValue> 返される列挙可能な は、ディクショナリへの読み取りと書き込みと同時に使用しても安全です。 ディクショナリのスナップショット一貫性のあるビューを表します。
適用対象
CreateVersionedKeyEnumerableAsync(ITransaction, TKey, TKey)
(ベータ)に対して非同期列挙子を IReliableDictionary3<TKey,TValue> 作成して、バージョン管理されたキーを列挙します。
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKey<TKey>>> CreateVersionedKeyEnumerableAsync (Microsoft.ServiceFabric.Data.ITransaction txn, TKey firstKey, TKey lastKey);
abstract member CreateVersionedKeyEnumerableAsync : Microsoft.ServiceFabric.Data.ITransaction * 'Key * 'Key -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKey<'Key>>>
Public Function CreateVersionedKeyEnumerableAsync (txn As ITransaction, firstKey As TKey, lastKey As TKey) As Task(Of IAsyncEnumerable(Of VersionedKey(Of TKey)))
パラメーター
- txn
- ITransaction
この操作を関連付けるトランザクション。
- firstKey
- TKey
順序付き列挙で から列挙を開始するキー。
- lastKey
- TKey
順序付き列挙で で列挙を停止するキー。
戻り値
バージョン管理されたキーの IReliableDictionary3<TKey,TValue> 列挙可能な 。
例外
例外は、Reliable Dictionary が現時点で読み取りを提供できないことを示します。 FabricNotReadableException は、すべての ReplicaRoleでスローできます。 で Primary スローされる例の 1 つは、 の ReadStatus損失です。 でスロー ActiveSecondary される例の 1 つは、Reliable Collection の状態がまだ一貫性がないということです。
トランザクションは、システムによって内部的に障害が発生しました。 新しいトランザクションで操作を再試行する
オブジェクトの現在の状態に対してメソッド呼び出しが無効な場合にスローされます。 たとえば、使用されているトランザクションは既に終了しています。コミットまたは中止されます。 この例外がスローされた場合、トランザクションの使用に関するサービス コードにバグがある可能性が高くなります。
Reliable Dictionary が閉じているか削除されていることを示します。
注釈
から IReliableDictionary3<TKey,TValue> 返される列挙可能な は、ディクショナリへの読み取りと書き込みと同時に使用しても安全です。 ディクショナリのスナップショット一貫性のあるビューを表します。
適用対象
Azure SDK for .NET