JoinBlock<T1,T2,T3>.ISourceBlock<Tuple<T1,T2,T3>>.ReleaseReservation Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Uvolní právo předat vlastnictví zprávy identifikované touto ISourceBlock<TOutput> zprávou DataflowMessageHeader na ITargetBlock<TInput>.
virtual void System.Threading.Tasks.Dataflow.ISourceBlock<System.Tuple<T1,T2,T3>>.ReleaseReservation(System::Threading::Tasks::Dataflow::DataflowMessageHeader messageHeader, System::Threading::Tasks::Dataflow::ITargetBlock<Tuple<T1, T2, T3> ^> ^ target) = System::Threading::Tasks::Dataflow::ISourceBlock<Tuple<T1, T2, T3> ^>::ReleaseReservation;
void ISourceBlock<Tuple<T1,T2,T3>>.ReleaseReservation (System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock<Tuple<T1,T2,T3>> target);
abstract member System.Threading.Tasks.Dataflow.ISourceBlock<System.Tuple<T1,T2,T3>>.ReleaseReservation : System.Threading.Tasks.Dataflow.DataflowMessageHeader * System.Threading.Tasks.Dataflow.ITargetBlock<'T1 * 'T2 * 'T3> -> unit
override this.System.Threading.Tasks.Dataflow.ISourceBlock<System.Tuple<T1,T2,T3>>.ReleaseReservation : System.Threading.Tasks.Dataflow.DataflowMessageHeader * System.Threading.Tasks.Dataflow.ITargetBlock<'T1 * 'T2 * 'T3> -> unit
Sub ReleaseReservation (messageHeader As DataflowMessageHeader, target As ITargetBlock(Of Tuple(Of T1, T2, T3))) Implements ISourceBlock(Of Tuple(Of T1, T2, T3)).ReleaseReservation
Parametry
- messageHeader
- DataflowMessageHeader
Rezervovaná DataflowMessageHeader zpráva.
- target
- ITargetBlock<Tuple<T1,T2,T3>>
Ten ITargetBlock<TInput> , který aktuálně obsahuje rezervaci.
Implementuje
Výjimky
Hodnota messageHeader
není platná.
Je target
null
(Nothing v jazyce Visual Basic).
Zpráva target
nebyla rezervována.
Poznámky
Objekt ITargetBlock<TInput> , který obsahuje rezervaci, nemusí být z této ISourceBlock<TOutput> instance propojený. Kromě toho tato ISourceBlock<TOutput> instance nikdy nenabídla zprávu přímo objektu ITargetBlock<TInput>. Je nutné, aby tato zpráva byla dříve vyhrazena pro stejnou ITargetBlock<TInput>.