SynchronizedCollection<T> Oluşturucular

Tanım

SynchronizedCollection<T> sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

SynchronizedCollection<T>()

SynchronizedCollection<T> sınıfının yeni bir örneğini başlatır.

SynchronizedCollection<T>(Object)

İş parçacığı güvenli koleksiyona SynchronizedCollection<T> erişimi eşitlemek için kullanılan nesnesiyle sınıfının yeni bir örneğini başlatır.

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

Belirtilen numaralandırılabilir öğe listesinden SynchronizedCollection<T> ve iş parçacığı güvenli koleksiyona erişimi eşitlemek için kullanılan nesneyle sınıfının yeni bir örneğini başlatır.

SynchronizedCollection<T>(Object, T[])

Sınıfın SynchronizedCollection<T> yeni bir örneğini belirtilen öğe dizisinden ve iş parçacığı güvenli koleksiyona erişimi eşitlemek için kullanılan nesneyle başlatır.

SynchronizedCollection<T>()

Kaynak:
SynchronizedCollection.cs
Kaynak:
SynchronizedCollection.cs
Kaynak:
SynchronizedCollection.cs

SynchronizedCollection<T> sınıfının yeni bir örneğini başlatır.

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

Şunlara uygulanır

SynchronizedCollection<T>(Object)

Kaynak:
SynchronizedCollection.cs
Kaynak:
SynchronizedCollection.cs
Kaynak:
SynchronizedCollection.cs

İş parçacığı güvenli koleksiyona SynchronizedCollection<T> erişimi eşitlemek için kullanılan nesnesiyle sınıfının yeni bir örneğini başlatır.

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)

Parametreler

syncRoot
Object

İş parçacığı güvenli koleksiyona erişimi eşitlemek için kullanılan nesne.

Özel durumlar

syncRoot, null değeridir.

Açıklamalar

aynı kullanılarak syncRootbirden çok örneği SynchronizedCollection<T> oluşturulursa, erişim tüm örnekler arasında korunur.

Şunlara uygulanır

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

Kaynak:
SynchronizedCollection.cs
Kaynak:
SynchronizedCollection.cs
Kaynak:
SynchronizedCollection.cs

Belirtilen numaralandırılabilir öğe listesinden SynchronizedCollection<T> ve iş parçacığı güvenli koleksiyona erişimi eşitlemek için kullanılan nesneyle sınıfının yeni bir örneğini başlatır.

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

Parametreler

syncRoot
Object

İş parçacığı güvenli koleksiyona erişimi eşitlemek için kullanılan nesne.

list
IEnumerable<T>

IEnumerable<T> İş parçacığı güvenli koleksiyonunu başlatmak için kullanılan öğe koleksiyonu.

Özel durumlar

syncRoot veya list şeklindedir null.

Şunlara uygulanır

SynchronizedCollection<T>(Object, T[])

Kaynak:
SynchronizedCollection.cs
Kaynak:
SynchronizedCollection.cs
Kaynak:
SynchronizedCollection.cs

Sınıfın SynchronizedCollection<T> yeni bir örneğini belirtilen öğe dizisinden ve iş parçacığı güvenli koleksiyona erişimi eşitlemek için kullanılan nesneyle başlatır.

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

Parametreler

syncRoot
Object

İş parçacığı güvenli koleksiyona erişimi eşitlemek için kullanılan nesne.

list
T[]

İş Array parçacığı güvenli koleksiyonu başlatmak için kullanılan tür öğelerinin türü T .

Özel durumlar

syncRoot veya list şeklindedir null.

Şunlara uygulanır