ISourceBlock<TOutput>.ReleaseReservation Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Aangeroepen door een gekoppeld om ITargetBlock<TInput> een eerder gereserveerde DataflowMessageHeaderISourceBlock<TOutput>versie vrij te geven.
public:
void ReleaseReservation(System::Threading::Tasks::Dataflow::DataflowMessageHeader messageHeader, System::Threading::Tasks::Dataflow::ITargetBlock<TOutput> ^ target);
public void ReleaseReservation(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock<out TOutput> target);
abstract member ReleaseReservation : System.Threading.Tasks.Dataflow.DataflowMessageHeader * System.Threading.Tasks.Dataflow.ITargetBlock<'Output> -> unit
Public Sub ReleaseReservation (messageHeader As DataflowMessageHeader, target As ITargetBlock(Of Out TOutput))
Parameters
- messageHeader
- DataflowMessageHeader
Het DataflowMessageHeader gereserveerde bericht dat wordt vrijgegeven.
- target
- ITargetBlock<TOutput>
Het ITargetBlock<TInput> vrijgeven van het bericht dat het eerder heeft gereserveerd.
Uitzonderingen
De messageHeader waarde is ongeldig.
De target is null.
Het target bericht is niet gereserveerd.
Opmerkingen
Alleen ITargetBlock<TInput> exemplaren die aan dit ISourceBlock<TOutput> exemplaar zijn gekoppeld, kunnen worden gebruikt ReleaseReservationen mogen alleen worden gebruikt om instanties eerder vrij te geven DataflowMessageHeader en te reserveren voor het doel.