次の方法で共有


ServerInstanceCollection クラス

定義

クラスはServerInstanceCollection、親オブジェクトで定義SQL Serverのすべてのインスタンスを表す オブジェクトのコレクションServerInstanceを表します。

public ref class ServerInstanceCollection sealed : Microsoft::SqlServer::Management::Smo::Wmi::WmiCollectionBase, System::Collections::ICollection
public sealed class ServerInstanceCollection : Microsoft.SqlServer.Management.Smo.Wmi.WmiCollectionBase, System.Collections.ICollection
type ServerInstanceCollection = class
    inherit WmiCollectionBase
    interface ICollection
    interface IEnumerable
Public NotInheritable Class ServerInstanceCollection
Inherits WmiCollectionBase
Implements ICollection
継承
ServerInstanceCollection
実装

注釈

オブジェクトをServerInstanceCollection使用すると、SQL Serverのインスタンスのセットにアクセスできます。 Item[] プロパティを使用すると、特定の ServerInstance オブジェクトを取得できます。

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

フィールド

initialized

Windows Management Instrumentation (WMI) オブジェクト設定内のオブジェクトのコレクションを初期化するブール演算型メソッドを定義します。 このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 WmiCollectionBase)
innerColl

単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。

(継承元 WmiCollectionBase)

プロパティ

Count

参照先のコレクションに含まれる ServerInstance オブジェクトの数を取得します。

IsSynchronized

コレクションへのアクセスが同期されるかどうか (スレッド セーフかどうか) を示す Boolean プロパティ値を取得します。

(継承元 WmiCollectionBase)
Item[Int32]

コレクション内の ServerInstance オブジェクトをインデックス番号に基づいて取得します。

Item[String]

コレクション内にある指定した名前の ServerInstance オブジェクトを取得します。

SyncRoot

コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。

(継承元 WmiCollectionBase)

メソッド

Add(WmiSmoObject)

指定したオブジェクトを参照先コレクションに追加します。

(継承元 WmiCollectionBase)
Contains(String)

指定したキーの値がコレクション内に存在するかどうかを確認します。

CopyTo(ServerInstance[], Int32)

1 次元の配列にコレクション オブジェクトをコピーします。その際、指定されたインデックス値の位置からコピーを開始します。

GetEnumerator()

IEnumerator インターフェイスを返します。このインターフェイスを使用すると、コレクション内のオブジェクトを繰り返し処理できます。

Remove(String)

指定したオブジェクトを参照先コレクションから削除します。

(継承元 WmiCollectionBase)

明示的なインターフェイスの実装

ICollection.CopyTo(Array, Int32)

1 次元の配列にコレクション オブジェクトをコピーします。その際、指定されたインデックス値の位置からコピーを開始します。

適用対象