BlockingCollection<T>.AddToAny Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen öğeyi belirtilen BlockingCollection<T> örneklerden herhangi birine ekler.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| AddToAny(BlockingCollection<T>[], T) |
Belirtilen öğeyi belirtilen BlockingCollection<T> örneklerden herhangi birine ekler. |
| AddToAny(BlockingCollection<T>[], T, CancellationToken) |
Belirtilen öğeyi belirtilen BlockingCollection<T> örneklerden herhangi birine ekler. |
AddToAny(BlockingCollection<T>[], T)
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
Belirtilen öğeyi belirtilen BlockingCollection<T> örneklerden herhangi birine ekler.
public:
static int AddToAny(cli::array <System::Collections::Concurrent::BlockingCollection<T> ^> ^ collections, T item);
public static int AddToAny(System.Collections.Concurrent.BlockingCollection<T>[] collections, T item);
static member AddToAny : System.Collections.Concurrent.BlockingCollection<'T>[] * 'T -> int
Public Shared Function AddToAny (collections As BlockingCollection(Of T)(), item As T) As Integer
Parametreler
- collections
- BlockingCollection<T>[]
Koleksiyon dizisi.
- item
- T
Koleksiyonlardan birine eklenecek öğe.
Döndürülenler
Öğenin eklendiği dizideki collections koleksiyonun dizini.
Özel durumlar
Örneklerden BlockingCollection<T> en az biri atılmış.
Bağımsız collections değişken null.
sayısı collections , STA için maksimum 62 ve MTA için 63 boyutundan büyüktür.
collections Bağımsız değişken 0 uzunluklu bir dizidir veya null bir öğe içerir ya da koleksiyonlardan en az biri ekleme için tamamlandı olarak işaretlenmiştir.
En az bir temel koleksiyon öğeyi kabul etmedi.
Açıklamalar
Tüm BlockingCollection<T> örnekler başlatıldığında sınırlanmış kapasite belirtildiyse AddToAny çağrısı, sağlanan öğeyi depolamak için koleksiyonlardan birinde kullanılabilir alan sağlanana kadar engelleyebilir.
Ayrıca bkz.
Şunlara uygulanır
AddToAny(BlockingCollection<T>[], T, CancellationToken)
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
Belirtilen öğeyi belirtilen BlockingCollection<T> örneklerden herhangi birine ekler.
public:
static int AddToAny(cli::array <System::Collections::Concurrent::BlockingCollection<T> ^> ^ collections, T item, System::Threading::CancellationToken cancellationToken);
public static int AddToAny(System.Collections.Concurrent.BlockingCollection<T>[] collections, T item, System.Threading.CancellationToken cancellationToken);
static member AddToAny : System.Collections.Concurrent.BlockingCollection<'T>[] * 'T * System.Threading.CancellationToken -> int
Public Shared Function AddToAny (collections As BlockingCollection(Of T)(), item As T, cancellationToken As CancellationToken) As Integer
Parametreler
- collections
- BlockingCollection<T>[]
Koleksiyon dizisi.
- item
- T
Koleksiyonlardan birine eklenecek öğe.
- cancellationToken
- CancellationToken
Gözlemlenmek için bir iptal belirteci.
Döndürülenler
Öğenin eklendiği dizideki collections koleksiyonun dizini.
Özel durumlar
CancellationToken iptal edildi.
En az bir temel koleksiyon öğeyi kabul etmedi.
Bağımsız collections değişken null.
sayısı collections , STA için maksimum 62 ve MTA için 63 boyutundan büyüktür.
collections Bağımsız değişken 0 uzunluklu bir dizidir veya null bir öğe içerir ya da koleksiyonlardan en az biri ekleme için tamamlandı olarak işaretlenmiştir.
Örneklerden en az biri BlockingCollection<T> atılmış veya CancellationTokenSource oluşturulan cancellationToken atılmış.
Açıklamalar
Tüm BlockingCollection<T> örnekler başlatıldığında sınırlanmış kapasite belirtildiyse AddToAny çağrısı, sağlanan öğeyi depolamak için koleksiyonlardan birinde kullanılabilir alan sağlanana kadar engelleyebilir. Alan kullanılabilir olmadan önce iptal edilirse, öğe herhangi bir koleksiyona eklenmeden cancellationToken önce bu yöntem döndürülebilir.