Partager via


Classe BackupDeviceList

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

Cette API n'est pas conforme CLS. 

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.SqlServer.Management.Smo
Assembly :  Microsoft.SqlServer.SmoExtended (en Microsoft.SqlServer.SmoExtended.dll)

Syntaxe

'Déclaration
<CLSCompliantAttribute(False)> _
Public Class BackupDeviceList _
    Inherits List(Of BackupDeviceItem)
'Utilisation
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>

Le type BackupDeviceList expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique BackupDeviceList() Initializes a new instance of the BackupDeviceList class.
Méthode publique BackupDeviceList(Int32) Initializes a new instance of the BackupDeviceList class with the specified capacity.
Méthode publique BackupDeviceList(IEnumerable<BackupDeviceItem>) Initializes a new instance of the BackupDeviceList class based on the specified BackupDeviceItem object.

Haut de la page

Propriétés

  Nom Description
Propriété publique Capacity (hérité de List<BackupDeviceItem>.)
Propriété publique Count (hérité de List<BackupDeviceItem>.)
Propriété publique Item (hérité de List<BackupDeviceItem>.)

Haut de la page

Méthodes

  Nom Description
Méthode publique Add (hérité de List<BackupDeviceItem>.)
Méthode publique AddDevice Adds device type with the specified name to the list.
Méthode publique AddRange (hérité de List<BackupDeviceItem>.)
Méthode publique AsReadOnly (hérité de List<BackupDeviceItem>.)
Méthode publique BinarySearch(T) (hérité de List<BackupDeviceItem>.)
Méthode publique BinarySearch(T, IComparer<T>) (hérité de List<BackupDeviceItem>.)
Méthode publique BinarySearch(Int32, Int32, T, IComparer<T>) (hérité de List<BackupDeviceItem>.)
Méthode publique Clear (hérité de List<BackupDeviceItem>.)
Méthode publique Contains (hérité de List<BackupDeviceItem>.)
Méthode publique ConvertAll<TOutput> (hérité de List<BackupDeviceItem>.)
Méthode publique CopyTo(array<T[]) (hérité de List<BackupDeviceItem>.)
Méthode publique CopyTo(array<T[], Int32) (hérité de List<BackupDeviceItem>.)
Méthode publique CopyTo(Int32, array<T[], Int32, Int32) (hérité de List<BackupDeviceItem>.)
Méthode publique Equals (hérité de Object.)
Méthode publique Exists (hérité de List<BackupDeviceItem>.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique Find (hérité de List<BackupDeviceItem>.)
Méthode publique FindAll (hérité de List<BackupDeviceItem>.)
Méthode publique FindIndex(Predicate<T>) (hérité de List<BackupDeviceItem>.)
Méthode publique FindIndex(Int32, Predicate<T>) (hérité de List<BackupDeviceItem>.)
Méthode publique FindIndex(Int32, Int32, Predicate<T>) (hérité de List<BackupDeviceItem>.)
Méthode publique FindLast (hérité de List<BackupDeviceItem>.)
Méthode publique FindLastIndex(Predicate<T>) (hérité de List<BackupDeviceItem>.)
Méthode publique FindLastIndex(Int32, Predicate<T>) (hérité de List<BackupDeviceItem>.)
Méthode publique FindLastIndex(Int32, Int32, Predicate<T>) (hérité de List<BackupDeviceItem>.)
Méthode publique ForEach (hérité de List<BackupDeviceItem>.)
Méthode publique GetEnumerator (hérité de List<BackupDeviceItem>.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetRange (hérité de List<BackupDeviceItem>.)
Méthode publique GetType (hérité de Object.)
Méthode publique IndexOf(T) (hérité de List<BackupDeviceItem>.)
Méthode publique IndexOf(T, Int32) (hérité de List<BackupDeviceItem>.)
Méthode publique IndexOf(T, Int32, Int32) (hérité de List<BackupDeviceItem>.)
Méthode publique Insert (hérité de List<BackupDeviceItem>.)
Méthode publique InsertRange (hérité de List<BackupDeviceItem>.)
Méthode publique LastIndexOf(T) (hérité de List<BackupDeviceItem>.)
Méthode publique LastIndexOf(T, Int32) (hérité de List<BackupDeviceItem>.)
Méthode publique LastIndexOf(T, Int32, Int32) (hérité de List<BackupDeviceItem>.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique Remove (hérité de List<BackupDeviceItem>.)
Méthode publique RemoveAll (hérité de List<BackupDeviceItem>.)
Méthode publique RemoveAt (hérité de List<BackupDeviceItem>.)
Méthode publique RemoveRange (hérité de List<BackupDeviceItem>.)
Méthode publique Reverse() (hérité de List<BackupDeviceItem>.)
Méthode publique Reverse(Int32, Int32) (hérité de List<BackupDeviceItem>.)
Méthode publique Sort() (hérité de List<BackupDeviceItem>.)
Méthode publique Sort(IComparer<T>) (hérité de List<BackupDeviceItem>.)
Méthode publique Sort(Comparison<T>) (hérité de List<BackupDeviceItem>.)
Méthode publique Sort(Int32, Int32, IComparer<T>) (hérité de List<BackupDeviceItem>.)
Méthode publique ToArray (hérité de List<BackupDeviceItem>.)
Méthode publique ToString (hérité de Object.)
Méthode publique TrimExcess (hérité de List<BackupDeviceItem>.)
Méthode publique TrueForAll (hérité de List<BackupDeviceItem>.)

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée IList.Add (hérité de List<BackupDeviceItem>.)
Implémentation d'interface expliciteMéthode privée IList.Contains (hérité de List<BackupDeviceItem>.)
Implémentation d'interface expliciteMéthode privée ICollection.CopyTo (hérité de List<BackupDeviceItem>.)
Implémentation d'interface expliciteMéthode privée IEnumerable<T>.GetEnumerator (hérité de List<BackupDeviceItem>.)
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator (hérité de List<BackupDeviceItem>.)
Implémentation d'interface expliciteMéthode privée IList.IndexOf (hérité de List<BackupDeviceItem>.)
Implémentation d'interface expliciteMéthode privée IList.Insert (hérité de List<BackupDeviceItem>.)
Implémentation d'interface explicitePropriété privée IList.IsFixedSize (hérité de List<BackupDeviceItem>.)
Implémentation d'interface explicitePropriété privée ICollection<T>.IsReadOnly (hérité de List<BackupDeviceItem>.)
Implémentation d'interface explicitePropriété privée IList.IsReadOnly (hérité de List<BackupDeviceItem>.)
Implémentation d'interface explicitePropriété privée ICollection.IsSynchronized (hérité de List<BackupDeviceItem>.)
Implémentation d'interface explicitePropriété privée IList.Item (hérité de List<BackupDeviceItem>.)
Implémentation d'interface expliciteMéthode privée IList.Remove (hérité de List<BackupDeviceItem>.)
Implémentation d'interface explicitePropriété privée ICollection.SyncRoot (hérité de List<BackupDeviceItem>.)

Haut de la page

Notes

With the BackupDeviceList object, you can do the following:

  • Perform a backup to the specified list of devices.

  • Add backup devices to the list.

Exemples

Sauvegarde et restauration des bases de données et journaux de transactions

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.SqlServer.Management.Smo

Autres ressources

BACKUP (Transact-SQL)