DataflowBlock.TryReceive<TOutput> Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Försöker ta emot ett objekt synkront från ISourceBlock<TOutput>.
public:
generic <typename TOutput>
[System::Runtime::CompilerServices::Extension]
static bool TryReceive(System::Threading::Tasks::Dataflow::IReceivableSourceBlock<TOutput> ^ source, [Runtime::InteropServices::Out] TOutput % item);
public static bool TryReceive<TOutput>(this System.Threading.Tasks.Dataflow.IReceivableSourceBlock<TOutput> source, out TOutput item);
static member TryReceive : System.Threading.Tasks.Dataflow.IReceivableSourceBlock<'Output> * 'Output -> bool
<Extension()>
Public Function TryReceive(Of TOutput) (source As IReceivableSourceBlock(Of TOutput), ByRef item As TOutput) As Boolean
Typparametrar
- TOutput
Anger vilken typ av data som finns i källan.
Parametrar
Källan som ska tas emot från.
- item
- TOutput
Objektet som tagits emot från källan.
Returer
trueom ett objekt kan tas emot. annars . false
Kommentarer
Den här metoden väntar inte tills källan har ett objekt att ange.
Den returnerar om ett element var tillgängligt eller inte.