ParallelEnumerable.Any Yöntem
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.
Paralel dizinin herhangi bir öğe içerip içermediğini belirler.
Aşırı Yüklemeler
Any<TSource>(ParallelQuery<TSource>) |
Paralel dizinin herhangi bir öğe içerip içermediğini belirler. |
Any<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Bir dizideki herhangi bir öğenin bir koşulu karşılayıp sağlamadığını paralel olarak belirler. |
Any<TSource>(ParallelQuery<TSource>)
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
Paralel dizinin herhangi bir öğe içerip içermediğini belirler.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static bool Any(System::Linq::ParallelQuery<TSource> ^ source);
public static bool Any<TSource> (this System.Linq.ParallelQuery<TSource> source);
static member Any : System.Linq.ParallelQuery<'Source> -> bool
<Extension()>
Public Function Any(Of TSource) (source As ParallelQuery(Of TSource)) As Boolean
Tür Parametreleri
- TSource
öğelerinin source
türü.
Parametreler
- source
- ParallelQuery<TSource>
Boşluğu denetleme sırası.
Döndürülenler
true
kaynak dizi herhangi bir öğe içeriyorsa; aksi takdirde , false
.
Özel durumlar
Sorgu, üzerinden WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)geçirilen belirteçle iptal edildi.
source
null başvurudur (Visual Basic'te hiçbir şey yoktur).
Sorgunun değerlendirmesi sırasında bir veya daha fazla özel durum oluştu.
Açıklamalar
Any yönteminin bu aşırı yüklemesi, sonuç döndürülmeden önce tam arabelleğe alınan bir birleştirmenin gerçekleştirilmesine neden olur. Birleştirme davranışı performansı etkileyebilir veya büyük numaralandırılabilir değerlerde yetersiz bellek özel durumu oluşabilir. Birleştirme davranışını önlemek için Func parametresini alan Any öğesinin aşırı yüklemesini kullanın veya FirstOrDefault gibi alternatif bir yöntem kullanın.
Ayrıca bkz.
Şunlara uygulanır
Any<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
Bir dizideki herhangi bir öğenin bir koşulu karşılayıp sağlamadığını paralel olarak belirler.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static bool Any(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static bool Any<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member Any : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> bool
<Extension()>
Public Function Any(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As Boolean
Tür Parametreleri
- TSource
öğelerinin source
türü.
Parametreler
- source
- ParallelQuery<TSource>
Koşulun uygulanacağı öğelerine bir dizi.
Döndürülenler
true
kaynak dizisindeki herhangi bir öğe belirtilen koşulda testi geçerse; aksi takdirde , false
.
Özel durumlar
Sorgu, üzerinden WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)geçirilen belirteçle iptal edildi.
source
veya predicate
null başvurudur (Visual Basic'te Hiçbir şey).
Sorgunun değerlendirmesi sırasında bir veya daha fazla özel durum oluştu.