DataflowBlock
AsObservable<TOutput>(ISourceBlock<TOutput>)
AsObserver<TInput>(ITargetBlock<TInput>)
Choose<T1, T2>(ISourceBlock<T1>, Action<T1>, ISourceBlock<T2>, Action<T2>)
Choose<T1, T2>(ISourceBlock<T1>, Action<T1>, ISourceBlock<T2>, Action<T2>, DataflowBlockOptions)
Choose<T1, T2, T3>(ISourceBlock<T1>, Action<T1>, ISourceBlock<T2>, Action<T2>, ISourceBlock<T3>, Action<T3>)
Choose<T1, T2, T3>(ISourceBlock<T1>, Action<T1>, ISourceBlock<T2>, Action<T2>, ISourceBlock<T3>, Action<T3>, DataflowBlockOptions)
Encapsulate<TInput, TOutput>(ITargetBlock<TInput>, ISourceBlock<TOutput>)
LinkTo<TOutput>(ISourceBlock<TOutput>, ITargetBlock<TOutput>)
LinkTo<TOutput>(ISourceBlock<TOutput>, ITargetBlock<TOutput>, Predicate<TOutput>)
LinkTo<TOutput>(ISourceBlock<TOutput>, ITargetBlock<TOutput>, DataflowLinkOptions, Predicate<TOutput>)
NullTarget<TInput>()
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>)
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken)
Post<TInput>(ITargetBlock<TInput>, TInput)
Receive<TOutput>(ISourceBlock<TOutput>)
Receive<TOutput>(ISourceBlock<TOutput>, CancellationToken)
Receive<TOutput>(ISourceBlock<TOutput>, TimeSpan)
Receive<TOutput>(ISourceBlock<TOutput>, TimeSpan, CancellationToken)
ReceiveAllAsync<TOutput>(IReceivableSourceBlock<TOutput>, CancellationToken)
ReceiveAsync<TOutput>(ISourceBlock<TOutput>)
ReceiveAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken)
ReceiveAsync<TOutput>(ISourceBlock<TOutput>, TimeSpan)
ReceiveAsync<TOutput>(ISourceBlock<TOutput>, TimeSpan, CancellationToken)
SendAsync<TInput>(ITargetBlock<TInput>, TInput)
SendAsync<TInput>(ITargetBlock<TInput>, TInput, CancellationToken)
TryReceive<TOutput>(IReceivableSourceBlock<TOutput>, TOutput)
xamarinios
namespace System.Threading.Tasks.Dataflow
{
public static class DataflowBlock
{
public static Task<int>! Choose<T1, T2>(ISourceBlock<T1>! source1, Action<T1>! action1, ISourceBlock<T2>! source2, Action<T2>! action2, DataflowBlockOptions! dataflowBlockOptions);
}
}
| nuget.org | 0.0 % Reference this API |
|---|---|
| .NET | 5.06.07.08.09.010.0 |
| .NET Core | 1.01.12.02.12.23.03.1 |
| .NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 |
| .NET Standard | 2.02.1 |
Information specific to xamarinios | |
| Assemblies | System.Threading.Tasks.Dataflow , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Threading.Tasks.Dataflow , Version=10.0.0.0, PublicKeyToken=b03f5f7f11d50a3a |
| Referencing | Your project needs a package reference to |
| Package | System.Threading.Tasks.Dataflow (9.0.3) netstandard2.1 |
| Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API