SynchronizedCollection<T> Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci SynchronizedCollection<T> třídy.
Přetížení
SynchronizedCollection<T>() |
Inicializuje novou instanci SynchronizedCollection<T> třídy. |
SynchronizedCollection<T>(Object) |
Inicializuje novou instanci SynchronizedCollection<T> třídy s objektem použitým k synchronizaci přístupu ke kolekci bezpečné pro vlákna. |
SynchronizedCollection<T>(Object, IEnumerable<T>) |
Inicializuje novou instanci SynchronizedCollection<T> třídy ze zadaného seznamu prvků a objekt použitý k synchronizaci přístupu k kolekci bezpečné pro vlákna. |
SynchronizedCollection<T>(Object, T[]) |
Inicializuje novou instanci SynchronizedCollection<T> třídy z zadané pole prvků a s objektem použitým k synchronizaci přístupu k kolekci bezpečné pro vlákna. |
SynchronizedCollection<T>()
Inicializuje novou instanci SynchronizedCollection<T> třídy.
public:
SynchronizedCollection();
public SynchronizedCollection ();
Public Sub New ()
Platí pro
SynchronizedCollection<T>(Object)
Inicializuje novou instanci SynchronizedCollection<T> třídy s objektem použitým k synchronizaci přístupu ke kolekci bezpečné pro vlákna.
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)
Parametry
- syncRoot
- Object
Objekt použitý k synchronizaci přístupu ke kolekci bezpečné pro přístup z více vláken.
Výjimky
syncRoot
je null
.
Poznámky
Pokud je více instancí objektu SynchronizedCollection<T> vytvořeno pomocí stejného syncRoot
objektu , je přístup chráněný napříč všemi instancemi.
Platí pro
SynchronizedCollection<T>(Object, IEnumerable<T>)
Inicializuje novou instanci SynchronizedCollection<T> třídy ze zadaného seznamu prvků a objekt použitý k synchronizaci přístupu k kolekci bezpečné pro vlákna.
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))
Parametry
- syncRoot
- Object
Objekt použitý k synchronizaci přístupu ke kolekci bezpečné pro přístup z více vláken.
- list
- IEnumerable<T>
Kolekce IEnumerable<T> prvků použitých k inicializaci kolekce bezpečné pro vlákna.
Výjimky
syncRoot
nebo list
je null
.
Platí pro
SynchronizedCollection<T>(Object, T[])
Inicializuje novou instanci SynchronizedCollection<T> třídy z zadané pole prvků a s objektem použitým k synchronizaci přístupu k kolekci bezpečné pro vlákna.
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())
Parametry
- syncRoot
- Object
Objekt použitý k synchronizaci přístupu ke kolekci bezpečné pro přístup z více vláken.
- list
- T[]
Prvky Array typu T
použité k inicializaci kolekce bezpečné pro vlákna.
Výjimky
syncRoot
nebo list
je null
.