SynchronizedCollection<T> Construtores
Definição
Inicializa uma nova instância da classe SynchronizedCollection<T>.Initializes a new instance of the SynchronizedCollection<T> class.
Sobrecargas
| SynchronizedCollection<T>() |
Inicializa uma nova instância da classe SynchronizedCollection<T>.Initializes a new instance of the SynchronizedCollection<T> class. |
| SynchronizedCollection<T>(Object) |
Inicializa uma nova instância da classe SynchronizedCollection<T> com o objeto usado para sincronizar o acesso à coleção thread-safe.Initializes a new instance of the SynchronizedCollection<T> class with the object used to synchronize access to the thread-safe collection. |
| SynchronizedCollection<T>(Object, IEnumerable<T>) |
Inicializa uma nova instância da classe SynchronizedCollection<T> de uma lista enumerável de elementos especificada e com o objeto usado para sincronizar o acesso à coleção thread-safe.Initializes a new instance of the SynchronizedCollection<T> class from a specified enumerable list of elements and with the object used to synchronize access to the thread-safe collection. |
| SynchronizedCollection<T>(Object, T[]) |
Inicializa uma nova instância da classe SynchronizedCollection<T> de uma matriz de elementos especificada e com o objeto usado para sincronizar o acesso à coleção thread-safe.Initializes a new instance of the SynchronizedCollection<T> class from a specified array of elements and with the object used to synchronize access to the thread-safe collection. |
| SynchronizedCollection<T>(Object, List<T>, Boolean) |
SynchronizedCollection<T>()
Inicializa uma nova instância da classe SynchronizedCollection<T>.Initializes a new instance of the SynchronizedCollection<T> class.
public:
SynchronizedCollection();
public SynchronizedCollection ();
Public Sub New ()
Aplica-se a
SynchronizedCollection<T>(Object)
Inicializa uma nova instância da classe SynchronizedCollection<T> com o objeto usado para sincronizar o acesso à coleção thread-safe.Initializes a new instance of the SynchronizedCollection<T> class with the object used to synchronize access to the thread-safe collection.
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)
Parâmetros
- syncRoot
- Object
O objeto usado para sincronizar o acesso à coleção thread-safe.The object used to synchronize access the thread-safe collection.
Exceções
syncRoot é null.syncRoot is null.
Comentários
Se várias instâncias do SynchronizedCollection<T> forem criadas usando o mesmo syncRoot , o acesso será protegido em todas as instâncias.If multiple instances of the SynchronizedCollection<T> are created using the same syncRoot, then access is protected across all instances.
Aplica-se a
SynchronizedCollection<T>(Object, IEnumerable<T>)
Inicializa uma nova instância da classe SynchronizedCollection<T> de uma lista enumerável de elementos especificada e com o objeto usado para sincronizar o acesso à coleção thread-safe.Initializes a new instance of the SynchronizedCollection<T> class from a specified enumerable list of elements and with the object used to synchronize access to the thread-safe collection.
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))
Parâmetros
- syncRoot
- Object
O objeto usado para sincronizar o acesso à coleção thread-safe.The object used to synchronize access to the thread-safe collection.
- list
- IEnumerable<T>
A coleção IEnumerable<T> de elementos usados para inicializar a coleção thread-safe.The IEnumerable<T> collection of elements used to initialize the thread-safe collection.
Exceções
syncRoot ou list é null.syncRoot or list is null.
Aplica-se a
SynchronizedCollection<T>(Object, T[])
Inicializa uma nova instância da classe SynchronizedCollection<T> de uma matriz de elementos especificada e com o objeto usado para sincronizar o acesso à coleção thread-safe.Initializes a new instance of the SynchronizedCollection<T> class from a specified array of elements and with the object used to synchronize access to the thread-safe collection.
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())
Parâmetros
- syncRoot
- Object
O objeto usado para sincronizar o acesso à coleção thread-safe.The object used to synchronize access the thread-safe collection.
- list
- T[]
O Array dos elementos de tipo T usados para inicializar a coleção thread-safe.The Array of type T elements used to initialize the thread-safe collection.
Exceções
syncRoot ou list é null.syncRoot or list is null.
Aplica-se a
SynchronizedCollection<T>(Object, List<T>, Boolean)
public:
SynchronizedCollection(System::Object ^ syncRoot, System::Collections::Generic::List<T> ^ list, bool makeCopy);
public SynchronizedCollection (object syncRoot, System.Collections.Generic.List<T> list, bool makeCopy);
new System.Collections.Generic.SynchronizedCollection<'T> : obj * System.Collections.Generic.List<'T> * bool -> System.Collections.Generic.SynchronizedCollection<'T>
Public Sub New (syncRoot As Object, list As List(Of T), makeCopy As Boolean)
Parâmetros
- syncRoot
- Object
- list
- List<T>
- makeCopy
- Boolean