ISourceBlock<TOutput>.ReleaseReservation(DataflowMessageHeader, ITargetBlock<TOutput>) ISourceBlock<TOutput>.ReleaseReservation(DataflowMessageHeader, ITargetBlock<TOutput>) ISourceBlock<TOutput>.ReleaseReservation(DataflowMessageHeader, ITargetBlock<TOutput>) ISourceBlock<TOutput>.ReleaseReservation(DataflowMessageHeader, ITargetBlock<TOutput>) Method

Definición

Lo llama una interfaz ITargetBlock<TInput> vinculada para liberar una estructura DataflowMessageHeader reservada previamente por esta interfaz ISourceBlock<TOutput>.Called by a linked ITargetBlock<TInput> to release a previously reserved DataflowMessageHeader by this 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))

Parámetros

messageHeader
DataflowMessageHeader DataflowMessageHeader DataflowMessageHeader DataflowMessageHeader

DataflowMessageHeader del mensaje reservado que se va a liberar.The DataflowMessageHeader of the reserved message being released.

target
ITargetBlock<TOutput>

ITargetBlock<TInput> que libera el mensaje que reservó previamente.The ITargetBlock<TInput> releasing the message it previously reserved.

Excepciones

messageHeader no es válido.The messageHeader is not valid.

target no tiene el mensaje reservado.The target did not have the message reserved.

Comentarios

Solo ITargetBlock<TInput> las instancias vinculadas ISourceBlock<TOutput> a esta instancia ReleaseReservationpueden usar y solo deben usarse para liberar DataflowMessageHeader instancias previamente y reservadas correctamente en el destino.Only ITargetBlock<TInput> instances linked to this ISourceBlock<TOutput> instance may use ReleaseReservation, and it must only be used to release DataflowMessageHeader instances previously and successfully reserved by the target.

Se aplica a