BackupRestoreBase.PercentComplete Event

Occurs when a backup or restore operation reaches a completion unit.

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

Syntax

'Declaration
Public Event PercentComplete As PercentCompleteEventHandler
'Usage
Dim instance As BackupRestoreBase 
Dim handler As PercentCompleteEventHandler 

AddHandler instance.PercentComplete, handler
public event PercentCompleteEventHandler PercentComplete
public:
 event PercentCompleteEventHandler^ PercentComplete {
    void add (PercentCompleteEventHandler^ value);
    void remove (PercentCompleteEventHandler^ value);
}
member PercentComplete : IEvent<PercentCompleteEventHandler,
    PercentCompleteEventArgs>
JScript supports the use of events, but not the declaration of new ones.

Remarks

In JScript, you can handle the events defined by a class, but you cannot define your own.

Event Data

The event handler receives an argument of type PercentCompleteEventArgs containing data related to this event. The following properties provide information specific to this event.

Property

Description

Error

Occurs when an error is raised.

Percent

The percentage that represents a completion unit. After completing every unit, an event is raised.

Examples

Handling SMO Events

See Also

Reference

BackupRestoreBase Class

Microsoft.SqlServer.Management.Smo Namespace

Other Resources

RESTORE (Transact-SQL)

BACKUP (Transact-SQL)

Backing Up and Restoring Databases and Transaction Logs