JoinBlock<T1,T2,T3>.ISourceBlock<Tuple<T1,T2,T3>>.ReleaseReservation Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Libère le droit de transmettre la propriété du message identifié par ce DataflowMessageHeaderISourceBlock<TOutput> message à l’objet ITargetBlock<TInput>.
virtual void System.Threading.Tasks.Dataflow.ISourceBlock<System.Tuple<T1,T2,T3>>.ReleaseReservation(System::Threading::Tasks::Dataflow::DataflowMessageHeader messageHeader, System::Threading::Tasks::Dataflow::ITargetBlock<Tuple<T1, T2, T3> ^> ^ target) = System::Threading::Tasks::Dataflow::ISourceBlock<Tuple<T1, T2, T3> ^>::ReleaseReservation;
void ISourceBlock<Tuple<T1,T2,T3>>.ReleaseReservation(System.Threading.Tasks.Dataflow.DataflowMessageHeader messageHeader, System.Threading.Tasks.Dataflow.ITargetBlock<Tuple<T1,T2,T3>> target);
abstract member System.Threading.Tasks.Dataflow.ISourceBlock<System.Tuple<T1,T2,T3>>.ReleaseReservation : System.Threading.Tasks.Dataflow.DataflowMessageHeader * System.Threading.Tasks.Dataflow.ITargetBlock<'T1 * 'T2 * 'T3> -> unit
override this.System.Threading.Tasks.Dataflow.ISourceBlock<System.Tuple<T1,T2,T3>>.ReleaseReservation : System.Threading.Tasks.Dataflow.DataflowMessageHeader * System.Threading.Tasks.Dataflow.ITargetBlock<'T1 * 'T2 * 'T3> -> unit
Sub ReleaseReservation (messageHeader As DataflowMessageHeader, target As ITargetBlock(Of Tuple(Of T1, T2, T3))) Implements ISourceBlock(Of Tuple(Of T1, T2, T3)).ReleaseReservation
Paramètres
- messageHeader
- DataflowMessageHeader
Message DataflowMessageHeader réservé.
- target
- ITargetBlock<Tuple<T1,T2,T3>>
Celui ITargetBlock<TInput> qui contient actuellement la réservation.
Implémente
Exceptions
L’objet messageHeader n’est pas valide.
Le target est null (Nothing in Visual Basic).
Le target message n’a pas été réservé.
Remarques
La ITargetBlock<TInput> réservation qui contient la réservation n’a pas besoin d’être liée à partir de cette ISourceBlock<TOutput> instance. De plus, cette ISourceBlock<TOutput> instance n’a peut-être jamais offert le message directement au ITargetBlock<TInput>. Il est nécessaire que ce message ait été précédemment réservé pour le même ITargetBlock<TInput>.