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ş bir sorgu yürütülerek üretilen bir zaman uyumsuz sırayı temsil eder.
public 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
| AsyncEnumerable<TResult>(IAsyncEnumerable<TResult>) |
Öğesinin yeni bir örneğini oluşturur AsyncEnumerable<TResult> |
Yöntemler
| ForEachAsync(Action<TResult>, CancellationToken) |
Sorgu sonuçlarını zaman uyumsuz olarak numaralandırır ve her öğe için belirtilen eylemi gerçekleştirir. |
| LoadAsync(CancellationToken) |
Sorgu zaman uyumsuz olarak numaralandırılır. Entity Framework kullanırken, sorgunun sonuçlarının ilişkili içeriğe yüklenmesine neden olur. Bu, ToList çağırma ve sonra listeyi atma (gerçekten listeyi oluşturma yükü olmadan) ile eşdeğerdir. |
| ToArrayAsync(CancellationToken) |
Zaman uyumsuz, bundan sonra bir dizi oluşturur AsyncEnumerable<TResult> . |
| ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, CancellationToken) |
Bunu Dictionary<TKey,TValue> AsyncEnumerable<TResult> , belirtilen bir anahtar seçicisine ve bir öğe Seçici işlevine göre zaman uyumsuz olarak numaralandırarak oluşturur. |
| ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, IEqualityComparer<TKey>, CancellationToken) |
Bunu Dictionary<TKey,TValue> AsyncEnumerable<TResult> , belirtilen bir anahtar Seçici işlevine, karşılaştırıcının ve bir öğe Seçici işlevine göre zaman uyumsuz olarak numaralandırarak oluşturur. |
| ToDictionaryAsync<TKey>(Func<TResult,TKey>, CancellationToken) |
Bunu, Dictionary<TKey,TValue> belirtilen bir AsyncEnumerable<TResult> anahtar Seçici işlevine göre zaman uyumsuz olarak numaralandırarak oluşturur. |
| ToDictionaryAsync<TKey>(Func<TResult,TKey>, IEqualityComparer<TKey>, CancellationToken) |
Bunu Dictionary<TKey,TValue> AsyncEnumerable<TResult> , belirtilen bir anahtar Seçici işlevine ve karşılaştırıcı 'ya göre zaman uyumsuz olarak numaralandırarak oluşturur. |
| ToListAsync(CancellationToken) |
Zaman uyumsuz List<T> olarak numaralandırarak bir öğesinden bir oluşturur AsyncEnumerable<TResult> . |
Belirtik Arabirim Kullanımları
| IAsyncEnumerableAccessor<TResult>.AsyncEnumerable |