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