Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese
Informazioni
L'argomento richiesto è visualizzato di seguito, ma non è incluso in questa libreria.

Metodi IPropagatorBlock<TInput, TOutput>

.NET Framework (current version)

Il tipo IPropagatorBlock<TInput, TOutput> espone i seguenti membri.

  Nome Descrizione
Metodo pubblico Complete Segnala al IDataflowBlock che non deve accettare o produrre altri messaggi e non deve utilizzare altri messaggi posticipati. (Ereditato da IDataflowBlock)
Metodo pubblico ConsumeMessage Chiamato da un ITargetBlock<TInput> collegato per accettare e utilizzare DataflowMessageHeader precedentemente offerto da questo ISourceBlock<TOutput>. (Ereditato da ISourceBlock<TOutput>)
Metodo pubblico Fault Determina il completamento di IDataflowBlock in uno stato di Faulted . (Ereditato da IDataflowBlock)
Metodo pubblico LinkTo Collega l'oggetto ISourceBlock<TOutput> alla classe ITargetBlock<TInput> specificata. (Ereditato da ISourceBlock<TOutput>)
Metodo pubblico OfferMessage Offre un messaggio al ITargetBlock<TInput> e fornisce alla destinazione la possibilità di utilizzare o posticipare il messaggio. (Ereditato da ITargetBlock<TInput>)
Metodo pubblico ReleaseReservation Chiamato da un ITargetBlock<TInput> collegato per rilasciare un DataflowMessageHeader precedentemente riservato da questo ISourceBlock<TOutput>. (Ereditato da ISourceBlock<TOutput>)
Metodo pubblico ReserveMessage Chiamato da un ITargetBlock<TInput> collegato per conservare un DataflowMessageHeader precedentemente offerto da questo ISourceBlock<TOutput>. (Ereditato da ISourceBlock<TOutput>)
In alto

  Nome Descrizione
Metodo di estensione pubblico AsObservable<TOutput> Crea una nuova astrazione IObservable<T> rispetto a ISourceBlock<TOutput>. (Definito da DataflowBlock).
Metodo di estensione pubblico AsObserver<TInput> Crea una nuova astrazione IObserver<T> rispetto a ITargetBlock<TInput>. (Definito da DataflowBlock).
Metodo di estensione pubblico LinkTo<TOutput>(ITargetBlock<TOutput>) Di overload. Collega l'oggetto ISourceBlock<TOutput> alla classe ITargetBlock<TInput> specificata. (Definito da DataflowBlock).
Metodo di estensione pubblico LinkTo<TOutput>(ITargetBlock<TOutput>, Predicate<TOutput>) Di overload. Collega ISourceBlock<TOutput> all'oggetto ITargetBlock<TInput> specificato utilizzando il filtro specificato. (Definito da DataflowBlock).
Metodo di estensione pubblico LinkTo<TOutput>(ITargetBlock<TOutput>, DataflowLinkOptions, Predicate<TOutput>) Di overload. Collega ISourceBlock<TOutput> all'oggetto ITargetBlock<TInput> specificato utilizzando il filtro specificato. (Definito da DataflowBlock).
Metodo di estensione pubblico OutputAvailableAsync<TOutput>() Di overload. Fornisce un oggetto Task<TResult> che monitora in modo asincrono l'origine per l'output disponibile. (Definito da DataflowBlock).
Metodo di estensione pubblico OutputAvailableAsync<TOutput>(CancellationToken) Di overload. Fornisce un oggetto Task<TResult> che monitora in modo asincrono l'origine per l'output disponibile. (Definito da DataflowBlock).
Metodo di estensione pubblico Post<TInput> Inserisce un elemento nell'oggetto ITargetBlock<TInput>. (Definito da DataflowBlock).
Metodo di estensione pubblico Receive<TOutput>() Di overload. Riceve un valore in modo sincrono da un'origine specificata. (Definito da DataflowBlock).
Metodo di estensione pubblico Receive<TOutput>(CancellationToken) Di overload. Riceve in modo sincrono un valore da un'origine specificata e fornisce un token per annullare l'operazione. (Definito da DataflowBlock).
Metodo di estensione pubblico Receive<TOutput>(TimeSpan) Di overload. Riceve in modo sincrono un valore da un'origine specificata, osservando un periodo di timeout facoltativo. (Definito da DataflowBlock).
Metodo di estensione pubblico Receive<TOutput>(TimeSpan, CancellationToken) Di overload. Riceve in modo sincrono un valore da un'origine specificata, fornendo un token per annullare l'operazione e osservando un intervallo di timeout facoltativo. (Definito da DataflowBlock).
Metodo di estensione pubblico ReceiveAsync<TOutput>() Di overload. Riceve un valore in modo asincrono da un'origine specificata. (Definito da DataflowBlock).
Metodo di estensione pubblico ReceiveAsync<TOutput>(CancellationToken) Di overload. Riceve in modo asincrono un valore da un'origine specificata e fornisce un token per annullare l'operazione. (Definito da DataflowBlock).
Metodo di estensione pubblico ReceiveAsync<TOutput>(TimeSpan) Di overload. Riceve in modo asincrono un valore da un'origine specificata, osservando un periodo di timeout facoltativo. (Definito da DataflowBlock).
Metodo di estensione pubblico ReceiveAsync<TOutput>(TimeSpan, CancellationToken) Di overload. Riceve in modo asincrono un valore da un'origine specificata, fornendo un token per annullare l'operazione e osservando un intervallo di timeout facoltativo. (Definito da DataflowBlock).
Metodo di estensione pubblico SendAsync<TInput>(TInput) Di overload. In modo asincrono offre un messaggio al blocco di messaggi di destinazione, consentendo il rinvio. (Definito da DataflowBlock).
Metodo di estensione pubblico SendAsync<TInput>(TInput, CancellationToken) Di overload. In modo asincrono offre un messaggio al blocco di messaggi di destinazione, consentendo il rinvio. (Definito da DataflowBlock).
In alto
Mostra: