Share 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< (Of < ( <'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< (Of < <' (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< (Of < ( <'BackupDeviceItem> ) > ) >.)
Propriété publique Count (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Propriété publique Item (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)

Haut de la page

Méthodes

  Nom Description
Méthode publique Add (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique AddDevice Adds device type with the specified name to the list.
Méthode publique AddRange (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique AsReadOnly (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique BinarySearch(T) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique BinarySearch(T, IComparer< (Of < <' (T> ) > > )) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique BinarySearch(Int32, Int32, T, IComparer< (Of < <' (T> ) > > )) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique Clear (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique Contains (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique ConvertAll< (Of < <' (TOutput> ) > > ) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique CopyTo(array<T> [] () [] []) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique CopyTo(array<T> [] () [] [], Int32) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique CopyTo(Int32, array<T> [] () [] [], Int32, Int32) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique Equals (hérité de Object.)
Méthode publique Exists (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique Find (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique FindAll (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique FindIndex(Predicate< (Of < <' (T> ) > > )) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique FindIndex(Int32, Predicate< (Of < <' (T> ) > > )) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique FindIndex(Int32, Int32, Predicate< (Of < <' (T> ) > > )) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique FindLast (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique FindLastIndex(Predicate< (Of < <' (T> ) > > )) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique FindLastIndex(Int32, Predicate< (Of < <' (T> ) > > )) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique FindLastIndex(Int32, Int32, Predicate< (Of < <' (T> ) > > )) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique ForEach (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique GetEnumerator (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetRange (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique GetType (hérité de Object.)
Méthode publique IndexOf(T) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique IndexOf(T, Int32) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique IndexOf(T, Int32, Int32) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique Insert (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique InsertRange (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique LastIndexOf(T) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique LastIndexOf(T, Int32) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique LastIndexOf(T, Int32, Int32) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique Remove (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique RemoveAll (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique RemoveAt (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique RemoveRange (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique Reverse() () () () (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique Reverse(Int32, Int32) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique Sort() () () () (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique Sort(IComparer< (Of < <' (T> ) > > )) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique Sort(Comparison< (Of < <' (T> ) > > )) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique Sort(Int32, Int32, IComparer< (Of < <' (T> ) > > )) (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique ToArray (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique ToString (hérité de Object.)
Méthode publique TrimExcess (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Méthode publique TrueForAll (hérité de List< (Of < ( <'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< (Of < ( <'BackupDeviceItem> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IList. . :: . .Contains (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Implémentation d'interface expliciteMéthode privée ICollection. . :: . .CopyTo (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IEnumerable< (Of < <' (T> ) > > ). . :: . .GetEnumerator (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IEnumerable. . :: . .GetEnumerator (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IList. . :: . .IndexOf (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IList. . :: . .Insert (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Implémentation d'interface explicitePropriété privée IList. . :: . .IsFixedSize (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Implémentation d'interface explicitePropriété privée ICollection< (Of < <' (T> ) > > ). . :: . .IsReadOnly (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Implémentation d'interface explicitePropriété privée IList. . :: . .IsReadOnly (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Implémentation d'interface explicitePropriété privée ICollection. . :: . .IsSynchronized (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Implémentation d'interface explicitePropriété privée IList. . :: . .Item (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IList. . :: . .Remove (hérité de List< (Of < ( <'BackupDeviceItem> ) > ) >.)
Implémentation d'interface explicitePropriété privée ICollection. . :: . .SyncRoot (hérité de List< (Of < ( <'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.

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.