DataflowBlock.TryReceive<TOutput> 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
嘗試以同步方式從 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
類型參數
- TOutput
指定來源所包含的資料型別。
參數
要從其中進行接收的來源。
- item
- TOutput
從來源接收的項目。
傳回
如果可以接收項目,則為 true
,否則為 false
。
備註
這個方法不會等到來源有專案要提供為止。
它會傳回專案是否可用。