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

Metodo BlockingCollection<T>.TryAddToAny (BlockingCollection<T>[], T)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Prova ad aggiungere l'elemento specificato a una delle istanze specifiche di BlockingCollection<T>.

Spazio dei nomi:   System.Collections.Concurrent
Assembly:  System (in System.dll)

public static int TryAddToAny(
	BlockingCollection<T>[] collections,
	T item
)

Parametri

collections
Type: System.Collections.Concurrent.BlockingCollection<T>[]

Matrice di raccolte.

item
Type: T

Elemento da aggiungere a una delle raccolte.

Valore restituito

Type: System.Int32

Indice della raccolta nella matrice collections cui è stato aggiunto l'elemento o -1 se non è stato possibile aggiungere l'elemento.

Exception Condition
ObjectDisposedException

Almeno il BlockingCollection<T> istanze è stato eliminato.

ArgumentNullException

Il collections argomento è null.

ArgumentOutOfRangeException

Il numero di collections è maggiore di quella massima di 62 per STA e 63 per MTA.

ArgumentException

Il collections argomento è una matrice di lunghezza 0 o contiene un elemento null o almeno una delle raccolte è stata contrassegnata come completa per l'aggiunta.

InvalidOperationException

Almeno una raccolta sottostante non ha accettato l'elemento.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 4.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: