SynchronizedCollection<T> Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av SynchronizedCollection<T> klassen.
Överlagringar
| Name | Description |
|---|---|
| SynchronizedCollection<T>() |
Initierar en ny instans av SynchronizedCollection<T> klassen. |
| SynchronizedCollection<T>(Object) |
Initierar en ny instans av SynchronizedCollection<T> klassen med objektet som används för att synkronisera åtkomst till den trådsäkra samlingen. |
| SynchronizedCollection<T>(Object, IEnumerable<T>) |
Initierar en ny instans av SynchronizedCollection<T> klassen från en angiven uppräkningsbar lista över element och med objektet som används för att synkronisera åtkomst till den trådsäkra samlingen. |
| SynchronizedCollection<T>(Object, T[]) |
Initierar en ny instans av SynchronizedCollection<T> klassen från en angiven matris med element och med objektet som används för att synkronisera åtkomst till den trådsäkra samlingen. |
SynchronizedCollection<T>()
Initierar en ny instans av SynchronizedCollection<T> klassen.
public:
SynchronizedCollection();
public SynchronizedCollection();
Public Sub New ()
Gäller för
SynchronizedCollection<T>(Object)
Initierar en ny instans av SynchronizedCollection<T> klassen med objektet som används för att synkronisera åtkomst till den trådsäkra samlingen.
public:
SynchronizedCollection(System::Object ^ syncRoot);
public SynchronizedCollection(object syncRoot);
new System.Collections.Generic.SynchronizedCollection<'T> : obj -> System.Collections.Generic.SynchronizedCollection<'T>
Public Sub New (syncRoot As Object)
Parametrar
- syncRoot
- Object
Objektet som används för att synkronisera åtkomst till den trådsäkra samlingen.
Undantag
syncRoot är null.
Kommentarer
Om flera instanser av SynchronizedCollection<T> skapas med samma syncRootskyddas åtkomsten över alla instanser.
Gäller för
SynchronizedCollection<T>(Object, IEnumerable<T>)
Initierar en ny instans av SynchronizedCollection<T> klassen från en angiven uppräkningsbar lista över element och med objektet som används för att synkronisera åtkomst till den trådsäkra samlingen.
public:
SynchronizedCollection(System::Object ^ syncRoot, System::Collections::Generic::IEnumerable<T> ^ list);
public SynchronizedCollection(object syncRoot, System.Collections.Generic.IEnumerable<T> list);
new System.Collections.Generic.SynchronizedCollection<'T> : obj * seq<'T> -> System.Collections.Generic.SynchronizedCollection<'T>
Public Sub New (syncRoot As Object, list As IEnumerable(Of T))
Parametrar
- syncRoot
- Object
Objektet som används för att synkronisera åtkomst till den trådsäkra samlingen.
- list
- IEnumerable<T>
Samlingen IEnumerable<T> med element som används för att initiera den trådsäkra samlingen.
Undantag
syncRoot eller list är null.
Gäller för
SynchronizedCollection<T>(Object, T[])
Initierar en ny instans av SynchronizedCollection<T> klassen från en angiven matris med element och med objektet som används för att synkronisera åtkomst till den trådsäkra samlingen.
public:
SynchronizedCollection(System::Object ^ syncRoot, ... cli::array <T> ^ list);
public SynchronizedCollection(object syncRoot, params T[] list);
new System.Collections.Generic.SynchronizedCollection<'T> : obj * 'T[] -> System.Collections.Generic.SynchronizedCollection<'T>
Public Sub New (syncRoot As Object, ParamArray list As T())
Parametrar
- syncRoot
- Object
Objektet som används för att synkronisera åtkomst till den trådsäkra samlingen.
- list
- T[]
De Array typelement T som används för att initiera den trådsäkra samlingen.
Undantag
syncRoot eller list är null.