Share via


SynchronizedReadOnlyCollection<T> Konstruktory

Definice

Inicializuje novou instanci SynchronizedReadOnlyCollection<T> třídy .

Přetížení

SynchronizedReadOnlyCollection<T>()

Inicializuje novou instanci SynchronizedReadOnlyCollection<T> třídy .

SynchronizedReadOnlyCollection<T>(Object)

Inicializuje novou instanci SynchronizedReadOnlyCollection<T> třídy s objektem použitým k synchronizaci přístupu k kolekci bezpečné pro přístup jen pro čtení.

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

Inicializuje novou instanci SynchronizedReadOnlyCollection<T> třídy ze zadaného výčtového seznamu prvků a s objektem použitým k synchronizaci přístupu k kolekci bezpečné pro přístup jen pro čtení.

SynchronizedReadOnlyCollection<T>(Object, T[])

Inicializuje novou instanci SynchronizedReadOnlyCollection<T> třídy z zadaného pole prvků a s objektem použitým k synchronizaci přístupu k kolekci bezpečné pro přístup jen pro čtení.

SynchronizedReadOnlyCollection<T>()

Zdroj:
SynchronizedReadOnlyCollection.cs
Zdroj:
SynchronizedReadOnlyCollection.cs
Zdroj:
SynchronizedReadOnlyCollection.cs

Inicializuje novou instanci SynchronizedReadOnlyCollection<T> třídy .

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

Platí pro

SynchronizedReadOnlyCollection<T>(Object)

Zdroj:
SynchronizedReadOnlyCollection.cs
Zdroj:
SynchronizedReadOnlyCollection.cs
Zdroj:
SynchronizedReadOnlyCollection.cs

Inicializuje novou instanci SynchronizedReadOnlyCollection<T> třídy s objektem použitým k synchronizaci přístupu k kolekci bezpečné pro přístup jen pro čtení.

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)

Parametry

syncRoot
Object

Objekt použitý k synchronizaci přístupu ke kolekci bezpečné pro přístup pro přístup jen pro čtení.

Výjimky

syncRoot je null.

Poznámky

Pokud je více instancí objektu SynchronizedReadOnlyCollection<T> vytvořeno pomocí stejného syncRootobjektu , je přístup chráněn napříč všemi instancemi.

Platí pro

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

Zdroj:
SynchronizedReadOnlyCollection.cs
Zdroj:
SynchronizedReadOnlyCollection.cs
Zdroj:
SynchronizedReadOnlyCollection.cs

Inicializuje novou instanci SynchronizedReadOnlyCollection<T> třídy ze zadaného výčtového seznamu prvků a s objektem použitým k synchronizaci přístupu k kolekci bezpečné pro přístup jen pro čtení.

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

Parametry

syncRoot
Object

Objekt použitý k synchronizaci přístupu ke kolekci bezpečné pro přístup pro přístup jen pro čtení.

list
IEnumerable<T>

Kolekce IEnumerable<T> prvků použitých k inicializaci kolekce bezpečné pro přístup z více vláken, jen pro čtení.

Výjimky

syncRoot nebo list je null.

Platí pro

SynchronizedReadOnlyCollection<T>(Object, T[])

Zdroj:
SynchronizedReadOnlyCollection.cs
Zdroj:
SynchronizedReadOnlyCollection.cs
Zdroj:
SynchronizedReadOnlyCollection.cs

Inicializuje novou instanci SynchronizedReadOnlyCollection<T> třídy z zadaného pole prvků a s objektem použitým k synchronizaci přístupu k kolekci bezpečné pro přístup jen pro čtení.

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

Parametry

syncRoot
Object

Objekt použitý k synchronizaci přístupu ke kolekci bezpečné pro přístup pro přístup jen pro čtení.

list
T[]

Elementy Array typu T použité k inicializaci kolekce bezpečné pro přístup z více vláken jen pro čtení.

Výjimky

syncRoot nebo list je null.

Platí pro