BackupDeviceList Class
The BackupDeviceList object provides programmatic access to a list backup devices.
This API is not CLS-compliant.
Assembly: Microsoft.SqlServer.SmoExtended (in Microsoft.SqlServer.SmoExtended.dll)
System.Collections.Generic::List<T>
Microsoft.SqlServer.Management.Smo::BackupDeviceList
| Name | Description | |
|---|---|---|
![]() | BackupDeviceList() | Initializes a new instance of the BackupDeviceList class. |
![]() | BackupDeviceList(IEnumerable<BackupDeviceItem^>^) | Initializes a new instance of the BackupDeviceList class based on the specified BackupDeviceItem object. |
![]() | BackupDeviceList(Int32) | Initializes a new instance of the BackupDeviceList class with the specified capacity. |
| Name | Description | |
|---|---|---|
![]() ![]() | IEnumerable<T>::GetEnumerator() | (Inherited from List<T>.) |
![]() ![]() | ICollection::CopyTo(Array^, Int32) | (Inherited from List<T>.) |
![]() ![]() | IEnumerable::GetEnumerator() | (Inherited from List<T>.) |
![]() ![]() | IList::Add(Object^) | (Inherited from List<T>.) |
![]() ![]() | IList::Contains(Object^) | (Inherited from List<T>.) |
![]() ![]() | IList::IndexOf(Object^) | (Inherited from List<T>.) |
![]() ![]() | IList::Insert(Int32, Object^) | (Inherited from List<T>.) |
![]() ![]() | IList::Remove(Object^) | (Inherited from List<T>.) |
![]() ![]() | ICollection<T>::IsReadOnly | (Inherited from List<T>.) |
![]() ![]() | ICollection::IsSynchronized | (Inherited from List<T>.) |
![]() ![]() | ICollection::SyncRoot | (Inherited from List<T>.) |
![]() ![]() | IList::IsFixedSize | (Inherited from List<T>.) |
![]() ![]() | IList::IsReadOnly | (Inherited from List<T>.) |
![]() ![]() | IList::Item[Int32] | (Inherited from List<T>.) |
With the BackupDeviceList object, you can do the following:
Perform a backup to the specified list of devices.
Add backup devices to the list.
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.





