次の方法で共有


BackupDeviceList クラス

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

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

継承階層

System. . :: . .Object
  System.Collections.Generic. . :: . .List< (Of < ( <'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< (Of < <' (BackupDeviceItem> ) > > )) 指定した BackupDeviceList オブジェクトに基づいて BackupDeviceItem クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

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

先頭に戻る

メソッド

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

先頭に戻る

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

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

先頭に戻る

説明

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

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

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

スレッド セーフ

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

関連項目

参照

その他の技術情報