ServiceCollection クラス

定義

このクラスはServiceCollection、親オブジェクトで定義されているすべてのSQL Server サービスを表すオブジェクトのコレクションServiceを表します。

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

コレクションの使用

注釈

ServiceCollectionオブジェクトを使用して、一連のSQL Server サービスにアクセスできます。 Item[] プロパティを使用すると、特定の Service オブジェクトを取得できます。

スレッド セーフ

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

フィールド

initialized

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

(継承元 WmiCollectionBase)
innerColl

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

(継承元 WmiCollectionBase)

プロパティ

Count

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

IsSynchronized

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

(継承元 WmiCollectionBase)
Item[Int32]

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

Item[String]

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

SyncRoot

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

(継承元 WmiCollectionBase)

メソッド

Add(WmiSmoObject)

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

(継承元 WmiCollectionBase)
Contains(String)

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

CopyTo(Service[], Int32)

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

GetEnumerator()

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

Remove(String)

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

(継承元 WmiCollectionBase)

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

ICollection.CopyTo(Array, Int32)

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

適用対象