Freigeben über


SynchronizedCollection<T> Konstruktoren

Definition

Initialisiert eine neue Instanz der SynchronizedCollection<T>-Klasse.

Überlädt

SynchronizedCollection<T>()

Initialisiert eine neue Instanz der SynchronizedCollection<T>-Klasse.

SynchronizedCollection<T>(Object)

Initialisiert eine neue Instanz der SynchronizedCollection<T>-Klasse mit dem Objekt, das verwendet wird, um den Zugriff auf die threadsichere Auflistung zu synchronisieren.

SynchronizedCollection<T>(Object, IEnumerable<T>)

Initialisiert eine neue Instanz der SynchronizedCollection<T>-Klasse von einer angegebenen, zählbaren Liste mit Elementen und mit dem Objekt, das verwendet wird, um den Zugriff auf die threadsichere Auflistung zu synchronisieren.

SynchronizedCollection<T>(Object, T[])

Initialisiert eine neue Instanz der SynchronizedCollection<T>-Klasse von einem angegebenen Array mit Elementen und mit dem Objekt, das verwendet wird, um den Zugriff auf die threadsichere Auflistung zu synchronisieren.

SynchronizedCollection<T>()

Quelle:
SynchronizedCollection.cs
Quelle:
SynchronizedCollection.cs
Quelle:
SynchronizedCollection.cs

Initialisiert eine neue Instanz der SynchronizedCollection<T>-Klasse.

public:
 SynchronizedCollection();
public SynchronizedCollection ();
Public Sub New ()

Gilt für:

SynchronizedCollection<T>(Object)

Quelle:
SynchronizedCollection.cs
Quelle:
SynchronizedCollection.cs
Quelle:
SynchronizedCollection.cs

Initialisiert eine neue Instanz der SynchronizedCollection<T>-Klasse mit dem Objekt, das verwendet wird, um den Zugriff auf die threadsichere Auflistung zu synchronisieren.

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)

Parameter

syncRoot
Object

Das Objekt, mit dem der Zugriff auf die threadsichere Auflistung synchronisiert wird.

Ausnahmen

syncRoot ist null.

Hinweise

Wenn mehrere Instanzen von SynchronizedCollection<T> unter Verwendung desselben syncRoot erstellt werden, ist der Zugriff für alle Instanzen geschützt.

Gilt für:

SynchronizedCollection<T>(Object, IEnumerable<T>)

Quelle:
SynchronizedCollection.cs
Quelle:
SynchronizedCollection.cs
Quelle:
SynchronizedCollection.cs

Initialisiert eine neue Instanz der SynchronizedCollection<T>-Klasse von einer angegebenen, zählbaren Liste mit Elementen und mit dem Objekt, das verwendet wird, um den Zugriff auf die threadsichere Auflistung zu synchronisieren.

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))

Parameter

syncRoot
Object

Das Objekt, mit dem der Zugriff auf die threadsichere Auflistung synchronisiert wird.

list
IEnumerable<T>

Die IEnumerable<T>-Auflistung von Elementen, die verwendet wird, um die threadsichere Auflistung zu initialisieren.

Ausnahmen

syncRoot oder list ist null.

Gilt für:

SynchronizedCollection<T>(Object, T[])

Quelle:
SynchronizedCollection.cs
Quelle:
SynchronizedCollection.cs
Quelle:
SynchronizedCollection.cs

Initialisiert eine neue Instanz der SynchronizedCollection<T>-Klasse von einem angegebenen Array mit Elementen und mit dem Objekt, das verwendet wird, um den Zugriff auf die threadsichere Auflistung zu synchronisieren.

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())

Parameter

syncRoot
Object

Das Objekt, mit dem der Zugriff auf die threadsichere Auflistung synchronisiert wird.

list
T[]

Das Array von Elementen des Typs T, das verwendet wird, um die threadsichere Auflistung zu initialisieren.

Ausnahmen

syncRoot oder list ist null.

Gilt für: