JoinBlock<T1,T2>.ISourceBlock<Tuple<T1,T2>>.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é DataflowMessageHeader z této ISourceBlock<TOutput> zprávy do ITargetBlock<TInput>.
virtual void System.Threading.Tasks.Dataflow.ISourceBlock<System.Tuple<T1,T2>>.ReleaseReservation(System::Threading::Tasks::Dataflow::DataflowMessageHeader messageHeader, System::Threading::Tasks::Dataflow::ITargetBlock<Tuple<T1, T2> ^> ^ target) = System::Threading::Tasks::Dataflow::ISourceBlock<Tuple<T1, T2> ^>::ReleaseReservation;
void ISourceBlock<Tuple<T1,T2>>.ReleaseReservation (System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock<Tuple<T1,T2>> target);
abstract member System.Threading.Tasks.Dataflow.ISourceBlock<System.Tuple<T1,T2>>.ReleaseReservation : System.Threading.Tasks.Dataflow.DataflowMessageHeader * System.Threading.Tasks.Dataflow.ITargetBlock<'T1 * 'T2> -> unit
override this.System.Threading.Tasks.Dataflow.ISourceBlock<System.Tuple<T1,T2>>.ReleaseReservation : System.Threading.Tasks.Dataflow.DataflowMessageHeader * System.Threading.Tasks.Dataflow.ITargetBlock<'T1 * 'T2> -> unit
Sub ReleaseReservation (messageHeader As DataflowMessageHeader, target As ITargetBlock(Of Tuple(Of T1, T2))) Implements ISourceBlock(Of Tuple(Of T1, T2)).ReleaseReservation
Parametry
- messageHeader
- DataflowMessageHeader
Rezervovaná DataflowMessageHeader zpráva.
- target
- ITargetBlock<Tuple<T1,T2>>
Aktuálně ITargetBlock<TInput> obsahuje rezervaci.
Implementuje
Výjimky
Tato messageHeader
hodnota není platná.
The target
is null
(Nothing in Visual Basic).
Zpráva target
nebyla rezervována.
Poznámky
Z ITargetBlock<TInput> této ISourceBlock<TOutput> instance není nutné propojit rezervaci, která obsahuje rezervaci. Navíc tato ISourceBlock<TOutput> instance možná nikdy nenabídnula zprávu přímo .ITargetBlock<TInput> Vyžaduje se, aby byla tato zpráva dříve vyhrazena pro stejnou ITargetBlock<TInput>.