SynchronizedCollection<T> Konstruktorer

Definition

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.

Gäller för