Compartir a través de


Clase BackupDeviceList

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

Esta API no es compatible con CLS. 

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.SqlServer.Management.Smo
Ensamblado:  Microsoft.SqlServer.SmoExtended (en Microsoft.SqlServer.SmoExtended.dll)

Sintaxis

'Declaración
<CLSCompliantAttribute(False)> _
Public Class BackupDeviceList _
    Inherits List(Of BackupDeviceItem)
'Uso
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>

El tipo BackupDeviceList expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público BackupDeviceList() Initializes a new instance of the BackupDeviceList class.
Método público BackupDeviceList(Int32) Initializes a new instance of the BackupDeviceList class with the specified capacity.
Método público BackupDeviceList(IEnumerable<BackupDeviceItem>) Initializes a new instance of the BackupDeviceList class based on the specified BackupDeviceItem object.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Capacity (Se hereda de List<BackupDeviceItem>.)
Propiedad pública Count (Se hereda de List<BackupDeviceItem>.)
Propiedad pública Item (Se hereda de List<BackupDeviceItem>.)

Arriba

Métodos

  Nombre Descripción
Método público Add (Se hereda de List<BackupDeviceItem>.)
Método público AddDevice Adds device type with the specified name to the list.
Método público AddRange (Se hereda de List<BackupDeviceItem>.)
Método público AsReadOnly (Se hereda de List<BackupDeviceItem>.)
Método público BinarySearch(T) (Se hereda de List<BackupDeviceItem>.)
Método público BinarySearch(T, IComparer<T>) (Se hereda de List<BackupDeviceItem>.)
Método público BinarySearch(Int32, Int32, T, IComparer<T>) (Se hereda de List<BackupDeviceItem>.)
Método público Clear (Se hereda de List<BackupDeviceItem>.)
Método público Contains (Se hereda de List<BackupDeviceItem>.)
Método público ConvertAll<TOutput> (Se hereda de List<BackupDeviceItem>.)
Método público CopyTo(array<T[]) (Se hereda de List<BackupDeviceItem>.)
Método público CopyTo(array<T[], Int32) (Se hereda de List<BackupDeviceItem>.)
Método público CopyTo(Int32, array<T[], Int32, Int32) (Se hereda de List<BackupDeviceItem>.)
Método público Equals (Se hereda de Object.)
Método público Exists (Se hereda de List<BackupDeviceItem>.)
Método protegido Finalize (Se hereda de Object.)
Método público Find (Se hereda de List<BackupDeviceItem>.)
Método público FindAll (Se hereda de List<BackupDeviceItem>.)
Método público FindIndex(Predicate<T>) (Se hereda de List<BackupDeviceItem>.)
Método público FindIndex(Int32, Predicate<T>) (Se hereda de List<BackupDeviceItem>.)
Método público FindIndex(Int32, Int32, Predicate<T>) (Se hereda de List<BackupDeviceItem>.)
Método público FindLast (Se hereda de List<BackupDeviceItem>.)
Método público FindLastIndex(Predicate<T>) (Se hereda de List<BackupDeviceItem>.)
Método público FindLastIndex(Int32, Predicate<T>) (Se hereda de List<BackupDeviceItem>.)
Método público FindLastIndex(Int32, Int32, Predicate<T>) (Se hereda de List<BackupDeviceItem>.)
Método público ForEach (Se hereda de List<BackupDeviceItem>.)
Método público GetEnumerator (Se hereda de List<BackupDeviceItem>.)
Método público GetHashCode (Se hereda de Object.)
Método público GetRange (Se hereda de List<BackupDeviceItem>.)
Método público GetType (Se hereda de Object.)
Método público IndexOf(T) (Se hereda de List<BackupDeviceItem>.)
Método público IndexOf(T, Int32) (Se hereda de List<BackupDeviceItem>.)
Método público IndexOf(T, Int32, Int32) (Se hereda de List<BackupDeviceItem>.)
Método público Insert (Se hereda de List<BackupDeviceItem>.)
Método público InsertRange (Se hereda de List<BackupDeviceItem>.)
Método público LastIndexOf(T) (Se hereda de List<BackupDeviceItem>.)
Método público LastIndexOf(T, Int32) (Se hereda de List<BackupDeviceItem>.)
Método público LastIndexOf(T, Int32, Int32) (Se hereda de List<BackupDeviceItem>.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público Remove (Se hereda de List<BackupDeviceItem>.)
Método público RemoveAll (Se hereda de List<BackupDeviceItem>.)
Método público RemoveAt (Se hereda de List<BackupDeviceItem>.)
Método público RemoveRange (Se hereda de List<BackupDeviceItem>.)
Método público Reverse() (Se hereda de List<BackupDeviceItem>.)
Método público Reverse(Int32, Int32) (Se hereda de List<BackupDeviceItem>.)
Método público Sort() (Se hereda de List<BackupDeviceItem>.)
Método público Sort(IComparer<T>) (Se hereda de List<BackupDeviceItem>.)
Método público Sort(Comparison<T>) (Se hereda de List<BackupDeviceItem>.)
Método público Sort(Int32, Int32, IComparer<T>) (Se hereda de List<BackupDeviceItem>.)
Método público ToArray (Se hereda de List<BackupDeviceItem>.)
Método público ToString (Se hereda de Object.)
Método público TrimExcess (Se hereda de List<BackupDeviceItem>.)
Método público TrueForAll (Se hereda de List<BackupDeviceItem>.)

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasMétodo privado IList.Add (Se hereda de List<BackupDeviceItem>.)
Implementación de interfaces explícitasMétodo privado IList.Contains (Se hereda de List<BackupDeviceItem>.)
Implementación de interfaces explícitasMétodo privado ICollection.CopyTo (Se hereda de List<BackupDeviceItem>.)
Implementación de interfaces explícitasMétodo privado IEnumerable<T>.GetEnumerator (Se hereda de List<BackupDeviceItem>.)
Implementación de interfaces explícitasMétodo privado IEnumerable.GetEnumerator (Se hereda de List<BackupDeviceItem>.)
Implementación de interfaces explícitasMétodo privado IList.IndexOf (Se hereda de List<BackupDeviceItem>.)
Implementación de interfaces explícitasMétodo privado IList.Insert (Se hereda de List<BackupDeviceItem>.)
Implementación de interfaces explícitasPropiedad privada IList.IsFixedSize (Se hereda de List<BackupDeviceItem>.)
Implementación de interfaces explícitasPropiedad privada ICollection<T>.IsReadOnly (Se hereda de List<BackupDeviceItem>.)
Implementación de interfaces explícitasPropiedad privada IList.IsReadOnly (Se hereda de List<BackupDeviceItem>.)
Implementación de interfaces explícitasPropiedad privada ICollection.IsSynchronized (Se hereda de List<BackupDeviceItem>.)
Implementación de interfaces explícitasPropiedad privada IList.Item (Se hereda de List<BackupDeviceItem>.)
Implementación de interfaces explícitasMétodo privado IList.Remove (Se hereda de List<BackupDeviceItem>.)
Implementación de interfaces explícitasPropiedad privada ICollection.SyncRoot (Se hereda de List<BackupDeviceItem>.)

Arriba

Comentarios

With the BackupDeviceList object, you can do the following:

  • Perform a backup to the specified list of devices.

  • Add backup devices to the list.

Ejemplos

Realizar de copias de seguridad y restaurar bases de datos y registros de transacciones

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.SqlServer.Management.Smo

Otros recursos

BACKUP (Transact-SQL)