Partager via


DataflowBlock.LinkTo Méthode

Définition

Surcharges

LinkTo<TOutput>(ISourceBlock<TOutput>, ITargetBlock<TOutput>)

Lie le ISourceBlock<TOutput> au ITargetBlock<TInput> spécifié.

LinkTo<TOutput>(ISourceBlock<TOutput>, ITargetBlock<TOutput>, Predicate<TOutput>)

Lie le ISourceBlock<TOutput> au ITargetBlock<TInput> spécifié à l’aide du filtre spécifié.

LinkTo<TOutput>(ISourceBlock<TOutput>, ITargetBlock<TOutput>, DataflowLinkOptions, Predicate<TOutput>)

Lie le ISourceBlock<TOutput> au ITargetBlock<TInput> spécifié à l’aide du filtre spécifié.

LinkTo<TOutput>(ISourceBlock<TOutput>, ITargetBlock<TOutput>)

public:
generic <typename TOutput>
[System::Runtime::CompilerServices::Extension]
 static IDisposable ^ LinkTo(System::Threading::Tasks::Dataflow::ISourceBlock<TOutput> ^ source, System::Threading::Tasks::Dataflow::ITargetBlock<TOutput> ^ target);
public static IDisposable LinkTo<TOutput> (this System.Threading.Tasks.Dataflow.ISourceBlock<TOutput> source, System.Threading.Tasks.Dataflow.ITargetBlock<TOutput> target);
static member LinkTo : System.Threading.Tasks.Dataflow.ISourceBlock<'Output> * System.Threading.Tasks.Dataflow.ITargetBlock<'Output> -> IDisposable
<Extension()>
Public Function LinkTo(Of TOutput) (source As ISourceBlock(Of TOutput), target As ITargetBlock(Of TOutput)) As IDisposable

Paramètres de type

TOutput

Spécifie le type de données contenu dans la source.

Paramètres

source
ISourceBlock<TOutput>

Source à partir de laquelle effectuer la liaison.

target
ITargetBlock<TOutput>

ITargetBlock<TInput> auquel connecter la source.

Retours

IDisposable

IDisposable qui, en appelant Dispose, dissocie la source de la cible.

Exceptions

source a la valeur null.

  • ou - target a la valeur null.

S’applique à

LinkTo<TOutput>(ISourceBlock<TOutput>, ITargetBlock<TOutput>, Predicate<TOutput>)

Lie le ISourceBlock<TOutput> au ITargetBlock<TInput> spécifié à l’aide du filtre spécifié.

public:
generic <typename TOutput>
[System::Runtime::CompilerServices::Extension]
 static IDisposable ^ LinkTo(System::Threading::Tasks::Dataflow::ISourceBlock<TOutput> ^ source, System::Threading::Tasks::Dataflow::ITargetBlock<TOutput> ^ target, Predicate<TOutput> ^ predicate);
public static IDisposable LinkTo<TOutput> (this System.Threading.Tasks.Dataflow.ISourceBlock<TOutput> source, System.Threading.Tasks.Dataflow.ITargetBlock<TOutput> target, Predicate<TOutput> predicate);
static member LinkTo : System.Threading.Tasks.Dataflow.ISourceBlock<'Output> * System.Threading.Tasks.Dataflow.ITargetBlock<'Output> * Predicate<'Output> -> IDisposable
<Extension()>
Public Function LinkTo(Of TOutput) (source As ISourceBlock(Of TOutput), target As ITargetBlock(Of TOutput), predicate As Predicate(Of TOutput)) As IDisposable

Paramètres de type

TOutput

Spécifie le type de données contenu dans la source.

Paramètres

source
ISourceBlock<TOutput>

Source à partir de laquelle effectuer la liaison.

target
ITargetBlock<TOutput>

ITargetBlock<TInput> auquel connecter la source.

predicate
Predicate<TOutput>

Filtre qu'un message doit respecter pour être propagé de la source à la cible.

Retours

IDisposable

IDisposable qui, en appelant Dispose, dissocie la source de la cible.

Exceptions

source a la valeur null.

  • ou - target a la valeur null.

  • ou - predicate a la valeur null.

S’applique à

LinkTo<TOutput>(ISourceBlock<TOutput>, ITargetBlock<TOutput>, DataflowLinkOptions, Predicate<TOutput>)

Lie le ISourceBlock<TOutput> au ITargetBlock<TInput> spécifié à l’aide du filtre spécifié.

public:
generic <typename TOutput>
[System::Runtime::CompilerServices::Extension]
 static IDisposable ^ LinkTo(System::Threading::Tasks::Dataflow::ISourceBlock<TOutput> ^ source, System::Threading::Tasks::Dataflow::ITargetBlock<TOutput> ^ target, System::Threading::Tasks::Dataflow::DataflowLinkOptions ^ linkOptions, Predicate<TOutput> ^ predicate);
public static IDisposable LinkTo<TOutput> (this System.Threading.Tasks.Dataflow.ISourceBlock<TOutput> source, System.Threading.Tasks.Dataflow.ITargetBlock<TOutput> target, System.Threading.Tasks.Dataflow.DataflowLinkOptions linkOptions, Predicate<TOutput> predicate);
static member LinkTo : System.Threading.Tasks.Dataflow.ISourceBlock<'Output> * System.Threading.Tasks.Dataflow.ITargetBlock<'Output> * System.Threading.Tasks.Dataflow.DataflowLinkOptions * Predicate<'Output> -> IDisposable
<Extension()>
Public Function LinkTo(Of TOutput) (source As ISourceBlock(Of TOutput), target As ITargetBlock(Of TOutput), linkOptions As DataflowLinkOptions, predicate As Predicate(Of TOutput)) As IDisposable

Paramètres de type

TOutput

Spécifie le type de données contenu dans la source.

Paramètres

source
ISourceBlock<TOutput>

Source à partir de laquelle effectuer la liaison.

target
ITargetBlock<TOutput>

ITargetBlock<TInput> auquel connecter la source.

linkOptions
DataflowLinkOptions

L'une des valeurs d'énumération qui spécifie comment configurer un lien entre les blocs de flux de données.

predicate
Predicate<TOutput>

Filtre qu'un message doit respecter pour être propagé de la source à la cible.

Retours

IDisposable

IDisposable qui, en appelant Dispose, dissocie la source de la cible.

Exceptions

source est Null (Nothing en Visual Basic).

  • ou - target est Null (Nothing en Visual Basic).

  • ou - linkOptions est Null (Nothing en Visual Basic).

  • ou - predicate est Null (Nothing en Visual Basic).

S’applique à