Freigeben über


BackupDeviceList-Klasse

The BackupDeviceList object provides programmatic access to a list backup devices.

Diese API ist nicht mit CLS kompatibel. 

Vererbungshierarchie

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

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.SmoExtended (in Microsoft.SqlServer.SmoExtended.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Class BackupDeviceList _
    Inherits List(Of BackupDeviceItem)
'Usage
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>

Der BackupDeviceList-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode BackupDeviceList() Initializes a new instance of the BackupDeviceList class.
Öffentliche Methode BackupDeviceList(Int32) Initializes a new instance of the BackupDeviceList class with the specified capacity.
Öffentliche Methode BackupDeviceList(IEnumerable<BackupDeviceItem>) Initializes a new instance of the BackupDeviceList class based on the specified BackupDeviceItem object.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Capacity (Geerbt von List<BackupDeviceItem>.)
Öffentliche Eigenschaft Count (Geerbt von List<BackupDeviceItem>.)
Öffentliche Eigenschaft Item (Geerbt von List<BackupDeviceItem>.)

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Add (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode AddDevice Adds device type with the specified name to the list.
Öffentliche Methode AddRange (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode AsReadOnly (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode BinarySearch(T) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode BinarySearch(T, IComparer<T>) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode BinarySearch(Int32, Int32, T, IComparer<T>) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode Clear (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode Contains (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode ConvertAll<TOutput> (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode CopyTo(array<T[]) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode CopyTo(array<T[], Int32) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode CopyTo(Int32, array<T[], Int32, Int32) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode Equals (Geerbt von Object.)
Öffentliche Methode Exists (Geerbt von List<BackupDeviceItem>.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode Find (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode FindAll (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode FindIndex(Predicate<T>) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode FindIndex(Int32, Predicate<T>) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode FindIndex(Int32, Int32, Predicate<T>) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode FindLast (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode FindLastIndex(Predicate<T>) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode FindLastIndex(Int32, Predicate<T>) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode FindLastIndex(Int32, Int32, Predicate<T>) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode ForEach (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode GetEnumerator (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetRange (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode IndexOf(T) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode IndexOf(T, Int32) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode IndexOf(T, Int32, Int32) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode Insert (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode InsertRange (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode LastIndexOf(T) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode LastIndexOf(T, Int32) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode LastIndexOf(T, Int32, Int32) (Geerbt von List<BackupDeviceItem>.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode Remove (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode RemoveAll (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode RemoveAt (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode RemoveRange (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode Reverse() (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode Reverse(Int32, Int32) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode Sort() (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode Sort(IComparer<T>) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode Sort(Comparison<T>) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode Sort(Int32, Int32, IComparer<T>) (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode ToArray (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode ToString (Geerbt von Object.)
Öffentliche Methode TrimExcess (Geerbt von List<BackupDeviceItem>.)
Öffentliche Methode TrueForAll (Geerbt von List<BackupDeviceItem>.)

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IList.Add (Geerbt von List<BackupDeviceItem>.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Contains (Geerbt von List<BackupDeviceItem>.)
Explizite SchnittstellenimplementierungPrivate Methode ICollection.CopyTo (Geerbt von List<BackupDeviceItem>.)
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable<T>.GetEnumerator (Geerbt von List<BackupDeviceItem>.)
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator (Geerbt von List<BackupDeviceItem>.)
Explizite SchnittstellenimplementierungPrivate Methode IList.IndexOf (Geerbt von List<BackupDeviceItem>.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Insert (Geerbt von List<BackupDeviceItem>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.IsFixedSize (Geerbt von List<BackupDeviceItem>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection<T>.IsReadOnly (Geerbt von List<BackupDeviceItem>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.IsReadOnly (Geerbt von List<BackupDeviceItem>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.IsSynchronized (Geerbt von List<BackupDeviceItem>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.Item (Geerbt von List<BackupDeviceItem>.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Remove (Geerbt von List<BackupDeviceItem>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.SyncRoot (Geerbt von List<BackupDeviceItem>.)

Zum Anfang

Hinweise

With the BackupDeviceList object, you can do the following:

  • Perform a backup to the specified list of devices.

  • Add backup devices to the list.

Beispiele

Sichern und Wiederherstellen von Datenbanken und Transaktionsprotokollen

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.SqlServer.Management.Smo-Namespace

Andere Ressourcen

BACKUP (Transact-SQL)