Поделиться через


Класс BackupDeviceList

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

Этот API-интерфейс несовместим с CLS. 

Иерархия наследования

System.Object
  System.Collections.Generic.List<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() Initializes a new instance of the BackupDeviceList class.
Открытый метод BackupDeviceList(Int32) Initializes a new instance of the BackupDeviceList class with the specified capacity.
Открытый метод BackupDeviceList(IEnumerable<BackupDeviceItem>) Initializes a new instance of the BackupDeviceList class based on the specified BackupDeviceItem object.

В начало

Свойства

  Имя Описание
Открытое свойство Capacity (Производный от List<BackupDeviceItem>.)
Открытое свойство Count (Производный от List<BackupDeviceItem>.)
Открытое свойство Item (Производный от List<BackupDeviceItem>.)

В начало

Методы

  Имя Описание
Открытый метод Add (Производный от List<BackupDeviceItem>.)
Открытый метод AddDevice Adds device type with the specified name to the list.
Открытый метод AddRange (Производный от List<BackupDeviceItem>.)
Открытый метод AsReadOnly (Производный от List<BackupDeviceItem>.)
Открытый метод BinarySearch(T) (Производный от List<BackupDeviceItem>.)
Открытый метод BinarySearch(T, IComparer<T>) (Производный от List<BackupDeviceItem>.)
Открытый метод BinarySearch(Int32, Int32, T, IComparer<T>) (Производный от List<BackupDeviceItem>.)
Открытый метод Clear (Производный от List<BackupDeviceItem>.)
Открытый метод Contains (Производный от List<BackupDeviceItem>.)
Открытый метод ConvertAll<TOutput> (Производный от List<BackupDeviceItem>.)
Открытый метод CopyTo(array<T[]) (Производный от List<BackupDeviceItem>.)
Открытый метод CopyTo(array<T[], Int32) (Производный от List<BackupDeviceItem>.)
Открытый метод CopyTo(Int32, array<T[], Int32, Int32) (Производный от List<BackupDeviceItem>.)
Открытый метод Equals (Производный от Object.)
Открытый метод Exists (Производный от List<BackupDeviceItem>.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод Find (Производный от List<BackupDeviceItem>.)
Открытый метод FindAll (Производный от List<BackupDeviceItem>.)
Открытый метод FindIndex(Predicate<T>) (Производный от List<BackupDeviceItem>.)
Открытый метод FindIndex(Int32, Predicate<T>) (Производный от List<BackupDeviceItem>.)
Открытый метод FindIndex(Int32, Int32, Predicate<T>) (Производный от List<BackupDeviceItem>.)
Открытый метод FindLast (Производный от List<BackupDeviceItem>.)
Открытый метод FindLastIndex(Predicate<T>) (Производный от List<BackupDeviceItem>.)
Открытый метод FindLastIndex(Int32, Predicate<T>) (Производный от List<BackupDeviceItem>.)
Открытый метод FindLastIndex(Int32, Int32, Predicate<T>) (Производный от List<BackupDeviceItem>.)
Открытый метод ForEach (Производный от List<BackupDeviceItem>.)
Открытый метод GetEnumerator (Производный от List<BackupDeviceItem>.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetRange (Производный от List<BackupDeviceItem>.)
Открытый метод GetType (Производный от Object.)
Открытый метод IndexOf(T) (Производный от List<BackupDeviceItem>.)
Открытый метод IndexOf(T, Int32) (Производный от List<BackupDeviceItem>.)
Открытый метод IndexOf(T, Int32, Int32) (Производный от List<BackupDeviceItem>.)
Открытый метод Insert (Производный от List<BackupDeviceItem>.)
Открытый метод InsertRange (Производный от List<BackupDeviceItem>.)
Открытый метод LastIndexOf(T) (Производный от List<BackupDeviceItem>.)
Открытый метод LastIndexOf(T, Int32) (Производный от List<BackupDeviceItem>.)
Открытый метод LastIndexOf(T, Int32, Int32) (Производный от List<BackupDeviceItem>.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод Remove (Производный от List<BackupDeviceItem>.)
Открытый метод RemoveAll (Производный от List<BackupDeviceItem>.)
Открытый метод RemoveAt (Производный от List<BackupDeviceItem>.)
Открытый метод RemoveRange (Производный от List<BackupDeviceItem>.)
Открытый метод Reverse() (Производный от List<BackupDeviceItem>.)
Открытый метод Reverse(Int32, Int32) (Производный от List<BackupDeviceItem>.)
Открытый метод Sort() (Производный от List<BackupDeviceItem>.)
Открытый метод Sort(IComparer<T>) (Производный от List<BackupDeviceItem>.)
Открытый метод Sort(Comparison<T>) (Производный от List<BackupDeviceItem>.)
Открытый метод Sort(Int32, Int32, IComparer<T>) (Производный от List<BackupDeviceItem>.)
Открытый метод ToArray (Производный от List<BackupDeviceItem>.)
Открытый метод ToString (Производный от Object.)
Открытый метод TrimExcess (Производный от List<BackupDeviceItem>.)
Открытый метод TrueForAll (Производный от List<BackupDeviceItem>.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IList.Add (Производный от List<BackupDeviceItem>.)
Явная реализация интерфейсаЗакрытый метод IList.Contains (Производный от List<BackupDeviceItem>.)
Явная реализация интерфейсаЗакрытый метод ICollection.CopyTo (Производный от List<BackupDeviceItem>.)
Явная реализация интерфейсаЗакрытый метод IEnumerable<T>.GetEnumerator (Производный от List<BackupDeviceItem>.)
Явная реализация интерфейсаЗакрытый метод IEnumerable.GetEnumerator (Производный от List<BackupDeviceItem>.)
Явная реализация интерфейсаЗакрытый метод IList.IndexOf (Производный от List<BackupDeviceItem>.)
Явная реализация интерфейсаЗакрытый метод IList.Insert (Производный от List<BackupDeviceItem>.)
Явная реализация интерфейсаЗакрытое свойство IList.IsFixedSize (Производный от List<BackupDeviceItem>.)
Явная реализация интерфейсаЗакрытое свойство ICollection<T>.IsReadOnly (Производный от List<BackupDeviceItem>.)
Явная реализация интерфейсаЗакрытое свойство IList.IsReadOnly (Производный от List<BackupDeviceItem>.)
Явная реализация интерфейсаЗакрытое свойство ICollection.IsSynchronized (Производный от List<BackupDeviceItem>.)
Явная реализация интерфейсаЗакрытое свойство IList.Item (Производный от List<BackupDeviceItem>.)
Явная реализация интерфейсаЗакрытый метод IList.Remove (Производный от List<BackupDeviceItem>.)
Явная реализация интерфейсаЗакрытое свойство ICollection.SyncRoot (Производный от List<BackupDeviceItem>.)

В начало

Замечания

With the BackupDeviceList object, you can do the following:

  • Perform a backup to the specified list of devices.

  • Add backup devices to the list.

Примеры

Резервное копирование и восстановление баз данных и журналов транзакций из копий

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.SqlServer.Management.Smo

Другие ресурсы

BACKUP (Transact-SQL)