Share via


VolumeCollection クラス

VolumeCollection クラスは、コンピューター上のすべてのボリュームを表す Volume オブジェクトのコレクションを表します。

継承階層

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection<Volume, Volume.Key, Computer>
    Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection<Volume, Volume.Key, Computer>
      Microsoft.SqlServer.Management.Utility.VolumeCollection

名前空間:  Microsoft.SqlServer.Management.Utility
アセンブリ:  Microsoft.SqlServer.Management.Utility (Microsoft.SqlServer.Management.Utility.dll)

構文

'宣言
Public NotInheritable Class VolumeCollection _
    Inherits SfcCollatedDictionaryCollection(Of Volume, Volume.Key, Computer)
'使用
Dim instance As VolumeCollection
public sealed class VolumeCollection : SfcCollatedDictionaryCollection<Volume, Volume.Key, Computer>
public ref class VolumeCollection sealed : public SfcCollatedDictionaryCollection<Volume^, Volume.Key^, Computer^>
[<SealedAttribute>]
type VolumeCollection =  
    class 
        inherit SfcCollatedDictionaryCollection<Volume, Volume.Key, Computer>
    end
public final class VolumeCollection extends SfcCollatedDictionaryCollection<Volume, Volume.Key, Computer>

VolumeCollection 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド VolumeCollection(Computer) 指定したコンピューターの VolumeCollection クラスの新しいインスタンスを初期化します。
パブリック メソッド VolumeCollection(Computer, IComparer<String>) 指定されたコンピューター上で、指定された比較演算子インターフェイスを使用して VolumeCollection クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Ascending 昇順に並べ替えるかどうかを示す値を取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。)
パブリック プロパティ Count コレクションに含まれる要素の数を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。)
プロテクト プロパティ Initialized コレクションが初期化されたかどうかを示す値を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
パブリック プロパティ IsReadOnly コレクションが読み取り専用かどうかを示す値を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。)
パブリック プロパティ IsSynchronized コレクションへのアクセスが同期されるかどうか (スレッド セーフかどうか) を示す値を取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
パブリック プロパティ Item[K] キーによって指定したアイテムを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
パブリック プロパティ Item[String] コレクション内の指定された名前のオブジェクトを返します。
プロテクト プロパティ Parent 親オブジェクトの種類を取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
パブリック プロパティ SyncRoot コレクションへのアクセスの同期に使用できるオブジェクトを取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Add 指定したオブジェクトをコレクションに追加します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
パブリック メソッド Clear すべてのアイテムをコレクションから削除します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。)
パブリック メソッド Contains(T) 指定したオブジェクトがコレクション内に存在するかどうかを示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。)
パブリック メソッド Contains(String) 参照されたコレクションに指定された文字列が含まれるかどうかを確認します。
パブリック メソッド CopyTo(array<T[], Int32) 指定した配列にコレクションの要素をコピーします。その際、指定した配列インデックスの位置からコピーを開始します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。)
パブリック メソッド CopyTo(Array, Int32) 指定した配列にコレクションの要素をコピーします。その際、指定した配列インデックスの位置からコピーを開始します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド GetEnumerator コレクションを繰り返し処理できる列挙子を返します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド Refresh() 新しいオブジェクトを作成し、コレクション内の既存のオブジェクトおよびプロパティをマージすることによって、コレクションを更新します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
パブリック メソッド Refresh(Boolean) 新しいオブジェクトを作成し、コレクション内の既存のオブジェクトおよびプロパティをマージすることによって、コレクションを更新します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
パブリック メソッド Remove 指定したオブジェクトをコレクションから削除します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。)
プロテクト メソッド RemoveInternal 削除用に指定したオブジェクトをマークします。オブジェクトの状態は ToBeDropped に設定されます。親が変更または削除されると、オブジェクトは削除されます。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
プロテクト メソッド Rename 指定したオブジェクトの名前を変更します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド TryGetValue 指定されたキーに関連付けられている値を取得します。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。)

先頭に戻る

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

  名前 説明
明示的なインターフェイスの実装プライベート メソッド IComparer<K>.Compare このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。2 つのキーを比較します。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IListSource.ContainsListCollection コレクションが IList オブジェクトのコレクションかどうかを示す値を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IEnumerable.GetEnumerator コレクションを繰り返し処理できる列挙子を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IListSource.GetList IList インターフェイスを実装しないオブジェクトからデータ ソースにバインドできる IList オブジェクトを返します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ISfcCollection.Add 指定したオブジェクトをコレクションに追加します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ISfcCollection.AddShadow 指定したオブジェクトをシャドウ コレクションに追加します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ ISfcCollection.Count コレクションに含まれているアイテムの数を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ISfcCollection.EnsureInitialized サーバーからコレクションを初期化します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ISfcCollection.FinishMerge 古いコレクションを新しいコレクションに入れ替えます。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ISfcCollection.GetCollectionElementNameImpl コレクション内の要素の URN サフィックスを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ISfcCollection.GetElementFactory コレクションのオブジェクトのインスタンス作成に使用されるファクトリを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ISfcCollection.GetExisting 指定したキーを使用して、コレクションから既存のアイテムを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ISfcCollection.GetObjectByKey 指定したキーを使用して、コレクションからオブジェクトを取得します。一致するオブジェクトが見つからない場合は、オブジェクトが作成され、コレクションに追加されます。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ ISfcCollection.Initialized コレクションが初期化されたかどうかを示す値を取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ ISfcCollection.Parent 親オブジェクトを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ISfcCollection.PrepareMerge 最新のクエリ結果を既存のコレクションにマージするための準備をします。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ISfcCollection.Remove 指定したオブジェクトをコレクションから削除します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ISfcCollection.RemoveElement 指定した要素をコレクションから削除します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ISfcCollection.Rename 指定したオブジェクトの名前を変更します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。)

先頭に戻る

説明

Volume オブジェクトは、一連のコンピューターにアクセスするために使用できます。 Volume オブジェクトは、コンピューター上のボリュームを表します。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Management.Utility 名前空間