ISourceBlock<TOutput>.ReleaseReservation Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird von einem verknüpften ITargetBlock<TInput>, um einen DataflowMessageHeader, der von diesem ISourceBlock<TOutput> zuvor reserviert wurde, freizugeben.
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))
Parameter
- messageHeader
- DataflowMessageHeader
DataflowMessageHeader der reservierten Meldung, die freigegeben wird.
- target
- ITargetBlock<TOutput>
ITargetBlock<TInput>, der die Nachricht freigibt, die er vorher reserviert hat.
Ausnahmen
Der messageHeader
ist ungültig.
target
ist null
.
Das target
hatte die Meldung nicht reserviert.
Hinweise
Nur ITargetBlock<TInput> Instanzen, die mit dieser ISourceBlock<TOutput> Instanz verknüpft sind, können verwendet werden, und sie muss nur verwendet ReleaseReservation
werden, um Instanzen zuvor und erfolgreich vom Ziel reserviert zu veröffentlichen DataflowMessageHeader .