Dil

EntityFrameworkQueryableExtensions.ToHashSetAsync Yöntem

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
ToHashSetAsync<TSource>(IQueryable<TSource>, CancellationToken)

Zaman uyumsuz olarak, zaman uyumsuz olarak numaralandırarak bir'den IQueryable<T> bir HashSet<T> oluşturur.

ToHashSetAsync<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>, CancellationToken)

Zaman uyumsuz olarak, zaman uyumsuz olarak numaralandırarak bir'den IQueryable<T> bir HashSet<T> oluşturur.

ToHashSetAsync<TSource>(IQueryable<TSource>, CancellationToken)

Kaynak:
EntityFrameworkQueryableExtensions.cs
Kaynak:
EntityFrameworkQueryableExtensions.cs
Kaynak:
EntityFrameworkQueryableExtensions.cs

Zaman uyumsuz olarak, zaman uyumsuz olarak numaralandırarak bir'den IQueryable<T> bir HashSet<T> oluşturur.

public static System.Threading.Tasks.Task<System.Collections.Generic.HashSet<TSource>> ToHashSetAsync<TSource>(this System.Linq.IQueryable<TSource> source, System.Threading.CancellationToken cancellationToken = default);
static member ToHashSetAsync : System.Linq.IQueryable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.HashSet<'Source>>
<Extension()>
Public Function ToHashSetAsync(Of TSource) (source As IQueryable(Of TSource), Optional cancellationToken As CancellationToken = Nothing) As Task(Of HashSet(Of TSource))

Tür Parametreleri

TSource

öğelerinin sourcetürü.

Parametreler

source
IQueryable<TSource>

Bir IQueryable<T> küme oluşturmak için.

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

Döndürülenler

Task<HashSet<TSource>>

Zaman uyumsuz işlemi temsil eden bir görev. Görev sonucu, giriş dizisinden öğeleri içeren bir HashSet<T> içerir.

Özel durumlar

source, null'e eşittir.

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntem çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için kullanın await . Daha fazla bilgi ve örnek için bkz. DbContext iş parçacığı oluşturma sorunlarını önleme .

Daha fazla bilgi ve örnek için bkz. EF Core ile veri sorgulama .

Şunlara uygulanır

ToHashSetAsync<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>, CancellationToken)

Kaynak:
EntityFrameworkQueryableExtensions.cs
Kaynak:
EntityFrameworkQueryableExtensions.cs
Kaynak:
EntityFrameworkQueryableExtensions.cs

Zaman uyumsuz olarak, zaman uyumsuz olarak numaralandırarak bir'den IQueryable<T> bir HashSet<T> oluşturur.

public static System.Threading.Tasks.Task<System.Collections.Generic.HashSet<TSource>> ToHashSetAsync<TSource>(this System.Linq.IQueryable<TSource> source, System.Collections.Generic.IEqualityComparer<TSource>? comparer, System.Threading.CancellationToken cancellationToken = default);
static member ToHashSetAsync : System.Linq.IQueryable<'Source> * System.Collections.Generic.IEqualityComparer<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.HashSet<'Source>>
<Extension()>
Public Function ToHashSetAsync(Of TSource) (source As IQueryable(Of TSource), comparer As IEqualityComparer(Of TSource), Optional cancellationToken As CancellationToken = Nothing) As Task(Of HashSet(Of TSource))

Tür Parametreleri

TSource

öğelerinin sourcetürü.

Parametreler

source
IQueryable<TSource>

Bir IQueryable<T> küme oluşturmak için.

comparer
IEqualityComparer<TSource>

Kümedeki IEqualityComparer<T> değerleri karşılaştırırken kullanılacak uygulama veya küme türü için varsayılan EqualityComparer<T> uygulamayı kullanmak üzere null.

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

Döndürülenler

Task<HashSet<TSource>>

Zaman uyumsuz işlemi temsil eden bir görev. Görev sonucu, giriş dizisinden öğeleri içeren bir HashSet<T> içerir.

Özel durumlar

source, null'e eşittir.

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntem çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için kullanın await . Daha fazla bilgi ve örnek için bkz. DbContext iş parçacığı oluşturma sorunlarını önleme .

Daha fazla bilgi ve örnek için bkz. EF Core ile veri sorgulama .

Şunlara uygulanır