ISourceBlock<TOutput>.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.
Appelé par un lien ITargetBlock<TInput> pour libérer un précédemment réservé DataflowMessageHeader par ce ISourceBlock<TOutput>.
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))
Paramètres
- messageHeader
- DataflowMessageHeader
Message DataflowMessageHeader réservé en cours de publication.
- target
- ITargetBlock<TOutput>
Publication ITargetBlock<TInput> du message qu’il avait précédemment réservé.
Exceptions
L’objet messageHeader n’est pas valide.
target a la valeur null.
Le target message n’a pas été réservé.
Remarques
Seules ITargetBlock<TInput> les instances liées à cette ISourceBlock<TOutput> instance peuvent utiliser ReleaseReservation, et elles doivent uniquement être utilisées pour libérer DataflowMessageHeader des instances précédemment et réservées avec succès par la cible.