AsyncEnumerable<TResult> Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Derlenmiş sorgu yürütülerek üretilen zaman uyumsuz bir diziyi temsil eder.
public struct AsyncEnumerable<TResult> : Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TResult>
public readonly struct AsyncEnumerable<TResult> : Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TResult>
type AsyncEnumerable<'Result> = struct
interface IAsyncEnumerableAccessor<'Result>
Public Structure AsyncEnumerable(Of TResult)
Implements IAsyncEnumerableAccessor(Of TResult)
Tür Parametreleri
- TResult
Sonuç türü.
- Devralma
-
AsyncEnumerable<TResult>
- Uygulamalar
-
Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TResult>
Oluşturucular
| Veri Akışı Adı | Description |
|---|---|
| AsyncEnumerable<TResult>(IAsyncEnumerable<TResult>) |
Öğesinin yeni bir örneğini oluşturur AsyncEnumerable<TResult> |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| ForEachAsync(Action<TResult>, CancellationToken) |
Sorgu sonuçlarını zaman uyumsuz olarak numaralandırır ve her öğede belirtilen eylemi gerçekleştirir. |
| LoadAsync(CancellationToken) |
Zaman uyumsuz olarak sorguyu numaralandırır. Entity Framework kullanılırken bu, sorgu sonuçlarının ilişkili bağlama yüklenmesine neden olur. Bu, ToList'i çağırmak ve sonra listeyi atmakla eşdeğerdir (listeyi oluşturma yükü olmadan). |
| ToArrayAsync(CancellationToken) |
Bu dizininden AsyncEnumerable<TResult>zaman uyumsuz olarak bir dizi oluşturur. |
| ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, CancellationToken) |
Dictionary<TKey,TValue> Belirtilen anahtar seçiciye ve öğe seçici işlevine göre zaman uyumsuz olarak numaralandırarak bundan AsyncEnumerable<TResult> bir oluşturur. |
| ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, IEqualityComparer<TKey>, CancellationToken) |
Dictionary<TKey,TValue> AsyncEnumerable<TResult> Belirtilen anahtar seçici işlevine, bir karşılaştırıcıya ve öğe seçici işlevine göre zaman uyumsuz olarak numaralandırarak bundan bir oluşturur. |
| ToDictionaryAsync<TKey>(Func<TResult,TKey>, CancellationToken) |
Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine göre zaman uyumsuz olarak numaralandırarak bundan AsyncEnumerable<TResult> bir oluşturur. |
| ToDictionaryAsync<TKey>(Func<TResult,TKey>, IEqualityComparer<TKey>, CancellationToken) |
Dictionary<TKey,TValue> Belirtilen bir anahtar seçici işlevine ve bir karşılaştırıcıya göre zaman uyumsuz olarak numaralandırarak bundan AsyncEnumerable<TResult> bir oluşturur. |
| ToListAsync(CancellationToken) |
Zaman uyumsuz olarak, zaman uyumsuz olarak numaralandırarak bundan AsyncEnumerable<TResult> bir List<T> oluşturur. |
Belirtik Arabirim Kullanımları
| Veri Akışı Adı | Description |
|---|---|
| IAsyncEnumerableAccessor<TResult>.AsyncEnumerable |
Derlenmiş sorgu yürütülerek üretilen zaman uyumsuz bir diziyi temsil eder. |