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 TransformBlock<TInput, TOutput>

.NET Framework (current version)

Il tipo TransformBlock<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.
Metodo pubblico Equals(Object) Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico LinkTo Collega l'oggetto ISourceBlock<TOutput> alla classe ITargetBlock<TInput> specificata.
Metodo pubblico ToString Restituisce una stringa che rappresenta il nome formattato di questa istanza IDataflowBlock. (Esegue l'override di Object.ToString()).
Metodo pubblico TryReceive Tenta di ricevere in modo sincrono un elemento di output disponibile da IReceivableSourceBlock<TOutput>.
Metodo pubblico TryReceiveAll Tenta di ricevere in modo sincrono tutti gli elementi disponibili dal IReceivableSourceBlock<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).
Metodo di estensione pubblico TryReceive<TOutput> Tenta di ricevere in modo sincrono un elemento da ISourceBlock<TOutput>. (Definito da DataflowBlock).
In alto

  Nome Descrizione
Implementazione esplicita dell'interfaccia Metodo privato IDataflowBlock.Fault Determina il completamento di IDataflowBlock in uno stato di Faulted .
Implementazione esplicita dell'interfaccia Metodo privato ISourceBlock<TOutput>.ConsumeMessage Chiamato da un ITargetBlock<TInput> collegato per accettare e utilizzare DataflowMessageHeader precedentemente offerto da questo ISourceBlock<TOutput>.
Implementazione esplicita dell'interfaccia Metodo privato ISourceBlock<TOutput>.ReleaseReservation Chiamato da un ITargetBlock<TInput> collegato per rilasciare un DataflowMessageHeader precedentemente riservato da questo ISourceBlock<TOutput>.
Implementazione esplicita dell'interfaccia Metodo privato ISourceBlock<TOutput>.ReserveMessage Chiamato da un ITargetBlock<TInput> collegato per conservare un DataflowMessageHeader precedentemente offerto da questo ISourceBlock<TOutput>.
Implementazione esplicita dell'interfaccia Metodo privato ITargetBlock<TInput>.OfferMessage Offre un messaggio al ITargetBlock<TInput> e fornisce alla destinazione la possibilità di utilizzare o posticipare il messaggio.
In alto
Mostra: