Freigeben über


SynchronizedReadOnlyCollection<T> Konstruktoren

Definition

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

Überlädt

SynchronizedReadOnlyCollection<T>()

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

SynchronizedReadOnlyCollection<T>(Object)

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

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

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

SynchronizedReadOnlyCollection<T>(Object, T[])

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

SynchronizedReadOnlyCollection<T>()

Quelle:
SynchronizedReadOnlyCollection.cs
Quelle:
SynchronizedReadOnlyCollection.cs
Quelle:
SynchronizedReadOnlyCollection.cs

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

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

Gilt für:

SynchronizedReadOnlyCollection<T>(Object)

Quelle:
SynchronizedReadOnlyCollection.cs
Quelle:
SynchronizedReadOnlyCollection.cs
Quelle:
SynchronizedReadOnlyCollection.cs

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

public:
 SynchronizedReadOnlyCollection(System::Object ^ syncRoot);
public SynchronizedReadOnlyCollection (object syncRoot);
new System.Collections.Generic.SynchronizedReadOnlyCollection<'T> : obj -> System.Collections.Generic.SynchronizedReadOnlyCollection<'T>
Public Sub New (syncRoot As Object)

Parameter

syncRoot
Object

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

Ausnahmen

syncRoot ist null.

Hinweise

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

Gilt für:

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

Quelle:
SynchronizedReadOnlyCollection.cs
Quelle:
SynchronizedReadOnlyCollection.cs
Quelle:
SynchronizedReadOnlyCollection.cs

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

public:
 SynchronizedReadOnlyCollection(System::Object ^ syncRoot, System::Collections::Generic::IEnumerable<T> ^ list);
public SynchronizedReadOnlyCollection (object syncRoot, System.Collections.Generic.IEnumerable<T> list);
new System.Collections.Generic.SynchronizedReadOnlyCollection<'T> : obj * seq<'T> -> System.Collections.Generic.SynchronizedReadOnlyCollection<'T>
Public Sub New (syncRoot As Object, list As IEnumerable(Of T))

Parameter

syncRoot
Object

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

list
IEnumerable<T>

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

Ausnahmen

syncRoot oder list ist null.

Gilt für:

SynchronizedReadOnlyCollection<T>(Object, T[])

Quelle:
SynchronizedReadOnlyCollection.cs
Quelle:
SynchronizedReadOnlyCollection.cs
Quelle:
SynchronizedReadOnlyCollection.cs

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

public:
 SynchronizedReadOnlyCollection(System::Object ^ syncRoot, ... cli::array <T> ^ list);
public SynchronizedReadOnlyCollection (object syncRoot, params T[] list);
new System.Collections.Generic.SynchronizedReadOnlyCollection<'T> : obj * 'T[] -> System.Collections.Generic.SynchronizedReadOnlyCollection<'T>
Public Sub New (syncRoot As Object, ParamArray list As T())

Parameter

syncRoot
Object

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

list
T[]

Das Array vom Typ T-Elemente, das verwendet wird, um die threadsichere, schreibgeschützte Auflistung zu initialisieren.

Ausnahmen

syncRoot oder list ist null.

Gilt für: