ParallelEnumerable.Intersect Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghasilkan persimpangan yang ditetapkan dari dua urutan paralel.
Overload
Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Kedaluwarsa.
Kelebihan beban Berpotongan ini tidak boleh dipanggil. Metode ini ditandai sebagai usang dan selalu dilemparkan NotSupportedException ketika dipanggil. |
Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Menghasilkan persimpangan yang ditetapkan dari dua urutan paralel dengan menggunakan IEqualityComparer{T} yang ditentukan untuk membandingkan nilai. |
Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Kedaluwarsa.
Kelebihan beban Berpotongan ini tidak boleh dipanggil. Metode ini ditandai sebagai usang dan selalu dilemparkan NotSupportedException ketika dipanggil. |
Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Menghasilkan persimpangan yang ditetapkan dari dua urutan paralel dengan menggunakan perbandingan kesetaraan default untuk membandingkan nilai. |
Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
Perhatian
The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.
Kelebihan beban Berpotongan ini tidak boleh dipanggil. Metode ini ditandai sebagai usang dan selalu dilemparkan NotSupportedException ketika dipanggil.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Intersect(System::Linq::ParallelQuery<TSource> ^ first, System::Collections::Generic::IEnumerable<TSource> ^ second, System::Collections::Generic::IEqualityComparer<TSource> ^ comparer);
[System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")]
public static System.Linq.ParallelQuery<TSource> Intersect<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Collections.Generic.IEnumerable<TSource> second, System.Collections.Generic.IEqualityComparer<TSource> comparer);
[System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")]
public static System.Linq.ParallelQuery<TSource> Intersect<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Collections.Generic.IEnumerable<TSource> second, System.Collections.Generic.IEqualityComparer<TSource>? comparer);
[<System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")>]
static member Intersect : System.Linq.ParallelQuery<'Source> * seq<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Intersect(Of TSource) (first As ParallelQuery(Of TSource), second As IEnumerable(Of TSource), comparer As IEqualityComparer(Of TSource)) As ParallelQuery(Of TSource)
Jenis parameter
- TSource
Parameter jenis ini tidak digunakan.
Parameter
- first
- ParallelQuery<TSource>
Parameter ini tidak digunakan.
- second
- IEnumerable<TSource>
Parameter ini tidak digunakan.
- comparer
- IEqualityComparer<TSource>
Parameter ini tidak digunakan.
Mengembalikan
Kelebihan beban ini selalu melempar NotSupportedException.
- Atribut
Pengecualian
Pengecualian yang terjadi ketika metode ini dipanggil.
Keterangan
Kelebihan beban ini ada untuk melarang penggunaan Berpotongan dengan sumber data kiri jenis ParallelQuery<TSource> dan sumber data yang tepat dari jenis IEnumerable<T>. Jika tidak, operator Intersect akan tampak mengikat implementasi paralel, tetapi pada kenyataannya akan mengikat implementasi berurutan.
Lihat juga
Berlaku untuk
Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
Menghasilkan persimpangan yang ditetapkan dari dua urutan paralel dengan menggunakan IEqualityComparer{T} yang ditentukan untuk membandingkan nilai.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Intersect(System::Linq::ParallelQuery<TSource> ^ first, System::Linq::ParallelQuery<TSource> ^ second, System::Collections::Generic::IEqualityComparer<TSource> ^ comparer);
public static System.Linq.ParallelQuery<TSource> Intersect<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second, System.Collections.Generic.IEqualityComparer<TSource> comparer);
public static System.Linq.ParallelQuery<TSource> Intersect<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second, System.Collections.Generic.IEqualityComparer<TSource>? comparer);
static member Intersect : System.Linq.ParallelQuery<'Source> * System.Linq.ParallelQuery<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Intersect(Of TSource) (first As ParallelQuery(Of TSource), second As ParallelQuery(Of TSource), comparer As IEqualityComparer(Of TSource)) As ParallelQuery(Of TSource)
Jenis parameter
- TSource
Jenis elemen urutan input.
Parameter
- first
- ParallelQuery<TSource>
Urutan yang elemen berbedanya yang juga muncul second
akan dikembalikan.
- second
- ParallelQuery<TSource>
Urutan yang elemennya berbeda yang juga muncul dalam urutan pertama akan dikembalikan.
- comparer
- IEqualityComparer<TSource>
IEqualityComparer<T> Untuk membandingkan nilai.
Mengembalikan
Urutan yang berisi elemen yang membentuk persimpangan yang ditetapkan dari dua urutan.
Pengecualian
Kueri dibatalkan dengan token yang diteruskan melalui WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
atau action
adalah referensi null (Tidak ada di Visual Basic).
Satu atau beberapa pengecualian terjadi selama evaluasi kueri.
Lihat juga
Berlaku untuk
Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
Perhatian
The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.
Kelebihan beban Berpotongan ini tidak boleh dipanggil. Metode ini ditandai sebagai usang dan selalu dilemparkan NotSupportedException ketika dipanggil.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Intersect(System::Linq::ParallelQuery<TSource> ^ first, System::Collections::Generic::IEnumerable<TSource> ^ second);
[System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")]
public static System.Linq.ParallelQuery<TSource> Intersect<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Collections.Generic.IEnumerable<TSource> second);
[<System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")>]
static member Intersect : System.Linq.ParallelQuery<'Source> * seq<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Intersect(Of TSource) (first As ParallelQuery(Of TSource), second As IEnumerable(Of TSource)) As ParallelQuery(Of TSource)
Jenis parameter
- TSource
Parameter jenis ini tidak digunakan.
Parameter
- first
- ParallelQuery<TSource>
Parameter ini tidak digunakan.
- second
- IEnumerable<TSource>
Parameter ini tidak digunakan.
Mengembalikan
Kelebihan beban ini selalu melempar NotSupportedException.
- Atribut
Pengecualian
Pengecualian yang terjadi ketika metode ini dipanggil.
Keterangan
Kelebihan beban ini ada untuk melarang penggunaan Berpotongan dengan sumber data kiri jenis ParallelQuery<TSource> dan sumber data yang tepat dari jenis IEnumerable<T>. Jika tidak, operator Intersect akan tampak mengikat implementasi paralel, tetapi pada kenyataannya akan mengikat implementasi berurutan.
Lihat juga
Berlaku untuk
Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
Menghasilkan persimpangan yang ditetapkan dari dua urutan paralel dengan menggunakan perbandingan kesetaraan default untuk membandingkan nilai.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Intersect(System::Linq::ParallelQuery<TSource> ^ first, System::Linq::ParallelQuery<TSource> ^ second);
public static System.Linq.ParallelQuery<TSource> Intersect<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second);
static member Intersect : System.Linq.ParallelQuery<'Source> * System.Linq.ParallelQuery<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Intersect(Of TSource) (first As ParallelQuery(Of TSource), second As ParallelQuery(Of TSource)) As ParallelQuery(Of TSource)
Jenis parameter
- TSource
Jenis elemen urutan input.
Parameter
- first
- ParallelQuery<TSource>
Urutan yang elemen berbedanya yang juga muncul second
akan dikembalikan.
- second
- ParallelQuery<TSource>
Urutan yang elemennya berbeda yang juga muncul dalam urutan pertama akan dikembalikan.
Mengembalikan
Urutan yang berisi elemen yang membentuk persimpangan yang ditetapkan dari dua urutan.
Pengecualian
Kueri dibatalkan dengan token yang diteruskan melalui WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
atau action
adalah referensi null (Tidak ada di Visual Basic).
Satu atau beberapa pengecualian terjadi selama evaluasi kueri.