SynchronizedReadOnlyCollection<T> コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SynchronizedReadOnlyCollection<T> クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| SynchronizedReadOnlyCollection<T>() |
SynchronizedReadOnlyCollection<T> クラスの新しいインスタンスを初期化します。 |
| SynchronizedReadOnlyCollection<T>(Object) |
スレッド セーフな読み取り専用コレクションへのアクセスを同期するために使用するオブジェクトを使用して、 SynchronizedReadOnlyCollection<T> クラスの新しいインスタンスを初期化します。 |
| SynchronizedReadOnlyCollection<T>(Object, IEnumerable<T>) |
指定した列挙可能な要素の一覧から、およびスレッド セーフな読み取り専用コレクションへのアクセスを同期するために使用されるオブジェクトを使用して、 SynchronizedReadOnlyCollection<T> クラスの新しいインスタンスを初期化します。 |
| SynchronizedReadOnlyCollection<T>(Object, T[]) |
指定した要素の配列から、およびスレッド セーフな読み取り専用コレクションへのアクセスを同期するために使用されるオブジェクトを使用して、 SynchronizedReadOnlyCollection<T> クラスの新しいインスタンスを初期化します。 |
SynchronizedReadOnlyCollection<T>()
SynchronizedReadOnlyCollection<T> クラスの新しいインスタンスを初期化します。
public:
SynchronizedReadOnlyCollection();
public SynchronizedReadOnlyCollection();
Public Sub New ()
適用対象
SynchronizedReadOnlyCollection<T>(Object)
スレッド セーフな読み取り専用コレクションへのアクセスを同期するために使用するオブジェクトを使用して、 SynchronizedReadOnlyCollection<T> クラスの新しいインスタンスを初期化します。
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)
パラメーター
- syncRoot
- Object
スレッド セーフな読み取り専用コレクションへのアクセスを同期するために使用されるオブジェクト。
例外
syncRoot は nullです。
注釈
同じSynchronizedReadOnlyCollection<T>を使用してsyncRootの複数のインスタンスが作成された場合、アクセスはすべてのインスタンスで保護されます。
適用対象
SynchronizedReadOnlyCollection<T>(Object, IEnumerable<T>)
指定した列挙可能な要素の一覧から、およびスレッド セーフな読み取り専用コレクションへのアクセスを同期するために使用されるオブジェクトを使用して、 SynchronizedReadOnlyCollection<T> クラスの新しいインスタンスを初期化します。
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))
パラメーター
- syncRoot
- Object
スレッド セーフな読み取り専用コレクションへのアクセスを同期するために使用されるオブジェクト。
- list
- IEnumerable<T>
スレッド セーフな読み取り専用コレクションを初期化するために使用される要素の IEnumerable<T> コレクション。
例外
syncRoot または list が null。
適用対象
SynchronizedReadOnlyCollection<T>(Object, T[])
指定した要素の配列から、およびスレッド セーフな読み取り専用コレクションへのアクセスを同期するために使用されるオブジェクトを使用して、 SynchronizedReadOnlyCollection<T> クラスの新しいインスタンスを初期化します。
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())
パラメーター
- syncRoot
- Object
スレッド セーフな読み取り専用コレクションへのアクセスを同期するために使用されるオブジェクト。
- list
- T[]
スレッド セーフな読み取り専用コレクションを初期化するために使用Array要素の型のT。
例外
syncRoot または list が null。