ParallelEnumerable.WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken) Method

Definition

Définit le CancellationToken à associer à la requête.Sets the CancellationToken to associate with the query.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ WithCancellation(System::Linq::ParallelQuery<TSource> ^ source, System::Threading::CancellationToken cancellationToken);
public static System.Linq.ParallelQuery<TSource> WithCancellation<TSource> (this System.Linq.ParallelQuery<TSource> source, System.Threading.CancellationToken cancellationToken);
static member WithCancellation : System.Linq.ParallelQuery<'Source> * System.Threading.CancellationToken -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function WithCancellation(Of TSource) (source As ParallelQuery(Of TSource), cancellationToken As CancellationToken) As ParallelQuery(Of TSource)

Type Parameters

TSource

Le type des éléments de source.The type of elements of source.

Parameters

source
ParallelQuery<TSource>

ParallelQuery sur lequel définir l'option.A ParallelQuery on which to set the option.

cancellationToken
CancellationToken

Jeton d'annulation.A cancellation token.

Returns

ParallelQuery<TSource>

ParallelQuery représentant la même requête que la source, mais avec le jeton d'annulation inscrit.ParallelQuery representing the same query as source, but with the registered cancellation token.

Exceptions

Le CancellationTokenSource associé au cancellationToken a été supprimé.The CancellationTokenSource associated with the cancellationToken has been disposed.

source est une référence Null (Nothing en Visual Basic).source is a null reference (Nothing in Visual Basic).

WithCancellation est utilisé plusieurs fois dans la requête.WithCancellation is used multiple times in the query.

Applies to

See also