BackupDeviceList Class

 

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

This API is not CLS-compliant.

Namespace:   Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.SmoExtended (in Microsoft.SqlServer.SmoExtended.dll)

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

[<CLSCompliantAttribute(false)>]
type BackupDeviceList = 
    class
        inherit List<BackupDeviceItem>
    end

NameDescription
System_CAPS_pubmethodBackupDeviceList()

Initializes a new instance of the BackupDeviceList class.

System_CAPS_pubmethodBackupDeviceList(IEnumerable<BackupDeviceItem>)

Initializes a new instance of the BackupDeviceList class based on the specified BackupDeviceItem object.

System_CAPS_pubmethodBackupDeviceList(Int32)

Initializes a new instance of the BackupDeviceList class with the specified capacity.

NameDescription
System_CAPS_pubpropertyCapacity

(Inherited from List<'T>.)

System_CAPS_pubpropertyCount

(Inherited from List<'T>.)

System_CAPS_pubpropertyItem(Int32)

(Inherited from List<'T>.)

NameDescription
System_CAPS_pubmethodAdd('T)

(Inherited from List<'T>.)

System_CAPS_pubmethodAddDevice(String, DeviceType)

Adds device type with the specified name to the list.

System_CAPS_pubmethodAddRange(IEnumerable<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodAsReadOnly()

(Inherited from List<'T>.)

System_CAPS_pubmethodBinarySearch('T)

(Inherited from List<'T>.)

System_CAPS_pubmethodBinarySearch('T, IComparer<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodBinarySearch(Int32, Int32, 'T, IComparer<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodClear()

(Inherited from List<'T>.)

System_CAPS_pubmethodContains('T)

(Inherited from List<'T>.)

System_CAPS_pubmethodConvertAll<'TOutput>(Converter<'T, 'TOutput>)

(Inherited from List<'T>.)

System_CAPS_pubmethodCopyTo('T[])

(Inherited from List<'T>.)

System_CAPS_pubmethodCopyTo('T[], Int32)

(Inherited from List<'T>.)

System_CAPS_pubmethodCopyTo(Int32, 'T[], Int32, Int32)

(Inherited from List<'T>.)

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_pubmethodExists(Predicate<'T>)

(Inherited from List<'T>.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodFind(Predicate<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodFindAll(Predicate<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodFindIndex(Int32, Int32, Predicate<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodFindIndex(Int32, Predicate<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodFindIndex(Predicate<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodFindLast(Predicate<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodFindLastIndex(Int32, Int32, Predicate<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodFindLastIndex(Int32, Predicate<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodFindLastIndex(Predicate<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodForEach(Action<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodGetEnumerator()

(Inherited from List<'T>.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetRange(Int32, Int32)

(Inherited from List<'T>.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodIndexOf('T)

(Inherited from List<'T>.)

System_CAPS_pubmethodIndexOf('T, Int32)

(Inherited from List<'T>.)

System_CAPS_pubmethodIndexOf('T, Int32, Int32)

(Inherited from List<'T>.)

System_CAPS_pubmethodInsert(Int32, 'T)

(Inherited from List<'T>.)

System_CAPS_pubmethodInsertRange(Int32, IEnumerable<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodLastIndexOf('T)

(Inherited from List<'T>.)

System_CAPS_pubmethodLastIndexOf('T, Int32)

(Inherited from List<'T>.)

System_CAPS_pubmethodLastIndexOf('T, Int32, Int32)

(Inherited from List<'T>.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodRemove('T)

(Inherited from List<'T>.)

System_CAPS_pubmethodRemoveAll(Predicate<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodRemoveAt(Int32)

(Inherited from List<'T>.)

System_CAPS_pubmethodRemoveRange(Int32, Int32)

(Inherited from List<'T>.)

System_CAPS_pubmethodReverse()

(Inherited from List<'T>.)

System_CAPS_pubmethodReverse(Int32, Int32)

(Inherited from List<'T>.)

System_CAPS_pubmethodSort()

(Inherited from List<'T>.)

System_CAPS_pubmethodSort(Comparison<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodSort(IComparer<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodSort(Int32, Int32, IComparer<'T>)

(Inherited from List<'T>.)

System_CAPS_pubmethodToArray()

(Inherited from List<'T>.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodTrimExcess()

(Inherited from List<'T>.)

System_CAPS_pubmethodTrueForAll(Predicate<'T>)

(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.

Return to top
Show: