JoinBlock<T1,T2>.ISourceBlock<Tuple<T1,T2>>.ReleaseReservation Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Frisläpper rätten att överföra ägarskapet för det meddelande som identifieras av DataflowMessageHeader från detta ISourceBlock<TOutput> till 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
Parametrar
- messageHeader
- DataflowMessageHeader
Det DataflowMessageHeader reserverade meddelandets.
- target
- ITargetBlock<Tuple<T1,T2>>
Det ITargetBlock<TInput> som för närvarande innehåller reservationen.
Implementeringar
Undantag
Är messageHeader inte giltig.
target är null (ingenting i Visual Basic).
Meddelandet target har inte reserverats.
Kommentarer
Det ITargetBlock<TInput> som innehåller reservationen behöver inte länkas från den här ISourceBlock<TOutput> instansen. Dessutom kan den här ISourceBlock<TOutput> instansen aldrig ha erbjudit meddelandet direkt till ITargetBlock<TInput>. Det krävs att det här meddelandet tidigare har reserverats för samma ITargetBlock<TInput>.