BatchBlock<T>.ISourceBlock<T[]>.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í.
Volána propojeným ITargetBlock<TInput> pro vydání dříve rezervované DataflowMessageHeader tímto ISourceBlock<TOutput>.
virtual void System.Threading.Tasks.Dataflow.ISourceBlock<T[]>.ReleaseReservation(System::Threading::Tasks::Dataflow::DataflowMessageHeader messageHeader, System::Threading::Tasks::Dataflow::ITargetBlock<cli::array <T> ^> ^ target) = System::Threading::Tasks::Dataflow::ISourceBlock<cli::array <T> ^>::ReleaseReservation;
void ISourceBlock<T[]>.ReleaseReservation (System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock<T[]> target);
abstract member System.Threading.Tasks.Dataflow.ISourceBlock<T[]>.ReleaseReservation : System.Threading.Tasks.Dataflow.DataflowMessageHeader * System.Threading.Tasks.Dataflow.ITargetBlock<'T[]> -> unit
override this.System.Threading.Tasks.Dataflow.ISourceBlock<T[]>.ReleaseReservation : System.Threading.Tasks.Dataflow.DataflowMessageHeader * System.Threading.Tasks.Dataflow.ITargetBlock<'T[]> -> unit
Sub ReleaseReservation (messageHeader As DataflowMessageHeader, target As ITargetBlock(Of T())) Implements ISourceBlock(Of T()).ReleaseReservation
Parametry
- messageHeader
- DataflowMessageHeader
Rezervovaná DataflowMessageHeader zpráva se vydává.
- target
- ITargetBlock<T[]>
Uvolnění ITargetBlock<TInput> zprávy, která byla dříve rezervována.
Implementuje
Výjimky
Hodnota messageHeader
není platná.
Hodnota target
je null
.
Zpráva target
nebyla rezervována.
Poznámky
Používat mohou pouze ITargetBlock<TInput> instance propojené s touto ISourceBlock<TOutput> instancí a musí se použít pouze k uvolnění DataflowMessageHeader instancí dříve a úspěšně rezervovaných ReleaseReservation
cílem.