IBackupRestore.OnPostRestore method

Provides post restore processing.

Namespace:  Microsoft.SharePoint.Administration.Backup
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

bool OnPostRestore(
    Object sender,
    SPRestoreInformation args
)

Parameters

  • sender
    Type: System.Object

    The object that calls OnPostRestore.

Return value

Type: System.Boolean
true if successful; otherwise, false.

Remarks

At a minimum, your implementation should set CurrentProgess() to 100 percent and return true. This is typically all that is required.

In some cases, post restoration actions are needed. For example, your implementation of OnPostRestore could restart a Windows service that had to be stopped or paused for the restoration operation.

The OnPostRestore method will not run if OnRestore returns false.

Examples

The following shows the most common implementation of OnPostRestore.

public Boolean OnPostRestore(Object sender, SPRestoreInformation args)
{
    if (args == null)
    {
        throw new ArgumentNullException("args");
    }
    args.CurrentProgress = 100;
    return true;
}

See also

Reference

IBackupRestore interface

IBackupRestore members

Microsoft.SharePoint.Administration.Backup namespace