BackupDeviceList クラス

BackupDeviceList オブジェクトを使用すると、プログラムでバックアップ デバイスの一覧にアクセスできます。

この API は、CLS に準拠していません。 

継承階層

System.Object
  System.Collections.Generic.List<BackupDeviceItem>
    Microsoft.SqlServer.Management.Smo.BackupDeviceList

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

構文

'宣言
<CLSCompliantAttribute(False)> _
Public Class BackupDeviceList _
    Inherits List(Of BackupDeviceItem)
'使用
Dim instance As BackupDeviceList
[CLSCompliantAttribute(false)]
public class BackupDeviceList : List<BackupDeviceItem>
[CLSCompliantAttribute(false)]
public ref class BackupDeviceList : public List<BackupDeviceItem^>
[<CLSCompliantAttribute(false)>]
type BackupDeviceList =  
    class 
        inherit List<BackupDeviceItem>
    end
public class BackupDeviceList extends List<BackupDeviceItem>

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

コンストラクター

  名前 説明
パブリック メソッド BackupDeviceList() BackupDeviceList クラスの新しいインスタンスを初期化します。
パブリック メソッド BackupDeviceList(Int32) 指定した容量を使用して、BackupDeviceList クラスの新しいインスタンスを初期化します。
パブリック メソッド BackupDeviceList(IEnumerable<BackupDeviceItem>) 指定した BackupDeviceList オブジェクトに基づいて BackupDeviceItem クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Capacity (List<BackupDeviceItem> から継承されています。)
パブリック プロパティ Count (List<BackupDeviceItem> から継承されています。)
パブリック プロパティ Item (List<BackupDeviceItem> から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Add (List<BackupDeviceItem> から継承されています。)
パブリック メソッド AddDevice 指定した名前のデバイスの種類を一覧に追加します。
パブリック メソッド AddRange (List<BackupDeviceItem> から継承されています。)
パブリック メソッド AsReadOnly (List<BackupDeviceItem> から継承されています。)
パブリック メソッド BinarySearch(T) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド BinarySearch(T, IComparer<T>) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド BinarySearch(Int32, Int32, T, IComparer<T>) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド Clear (List<BackupDeviceItem> から継承されています。)
パブリック メソッド Contains (List<BackupDeviceItem> から継承されています。)
パブリック メソッド ConvertAll<TOutput> (List<BackupDeviceItem> から継承されています。)
パブリック メソッド CopyTo(array<T[]) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド CopyTo(array<T[], Int32) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド CopyTo(Int32, array<T[], Int32, Int32) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド Exists (List<BackupDeviceItem> から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド Find (List<BackupDeviceItem> から継承されています。)
パブリック メソッド FindAll (List<BackupDeviceItem> から継承されています。)
パブリック メソッド FindIndex(Predicate<T>) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド FindIndex(Int32, Predicate<T>) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド FindIndex(Int32, Int32, Predicate<T>) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド FindLast (List<BackupDeviceItem> から継承されています。)
パブリック メソッド FindLastIndex(Predicate<T>) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド FindLastIndex(Int32, Predicate<T>) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド FindLastIndex(Int32, Int32, Predicate<T>) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド ForEach (List<BackupDeviceItem> から継承されています。)
パブリック メソッド GetEnumerator (List<BackupDeviceItem> から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetRange (List<BackupDeviceItem> から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド IndexOf(T) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド IndexOf(T, Int32) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド IndexOf(T, Int32, Int32) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド Insert (List<BackupDeviceItem> から継承されています。)
パブリック メソッド InsertRange (List<BackupDeviceItem> から継承されています。)
パブリック メソッド LastIndexOf(T) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド LastIndexOf(T, Int32) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド LastIndexOf(T, Int32, Int32) (List<BackupDeviceItem> から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド Remove (List<BackupDeviceItem> から継承されています。)
パブリック メソッド RemoveAll (List<BackupDeviceItem> から継承されています。)
パブリック メソッド RemoveAt (List<BackupDeviceItem> から継承されています。)
パブリック メソッド RemoveRange (List<BackupDeviceItem> から継承されています。)
パブリック メソッド Reverse() (List<BackupDeviceItem> から継承されています。)
パブリック メソッド Reverse(Int32, Int32) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド Sort() (List<BackupDeviceItem> から継承されています。)
パブリック メソッド Sort(IComparer<T>) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド Sort(Comparison<T>) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド Sort(Int32, Int32, IComparer<T>) (List<BackupDeviceItem> から継承されています。)
パブリック メソッド ToArray (List<BackupDeviceItem> から継承されています。)
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド TrimExcess (List<BackupDeviceItem> から継承されています。)
パブリック メソッド TrueForAll (List<BackupDeviceItem> から継承されています。)

先頭に戻る

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

  名前 説明
明示的なインターフェイスの実装プライベート メソッド IList.Add (List<BackupDeviceItem> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList.Contains (List<BackupDeviceItem> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ICollection.CopyTo (List<BackupDeviceItem> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IEnumerable<T>.GetEnumerator (List<BackupDeviceItem> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IEnumerable.GetEnumerator (List<BackupDeviceItem> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList.IndexOf (List<BackupDeviceItem> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList.Insert (List<BackupDeviceItem> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IList.IsFixedSize (List<BackupDeviceItem> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ ICollection<T>.IsReadOnly (List<BackupDeviceItem> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IList.IsReadOnly (List<BackupDeviceItem> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ ICollection.IsSynchronized (List<BackupDeviceItem> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IList.Item (List<BackupDeviceItem> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList.Remove (List<BackupDeviceItem> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ ICollection.SyncRoot (List<BackupDeviceItem> から継承されています。)

先頭に戻る

説明

BackupDeviceList オブジェクトを使用すると、次のような操作を実行できます。

  • 指定したデバイスの一覧へのバックアップを実行する。

  • 一覧にバックアップ デバイスを追加する。

使用例

データベースおよびトランザクション ログのバックアップと復元

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Management.Smo 名前空間

その他の技術情報

BACKUP (Transact-SQL)