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 sourcetü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 sourcetü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.