Compartir a través de


de la propiedad SPBackupRestoreObject.CanRestore

Obtiene o establece un valor que indica si el componente representado por la propiedad IBackupRestore se ha seleccionado para la restauración.

Espacio de nombres:  Microsoft.SharePoint.Administration.Backup
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Property CanRestore As Boolean
    Get
    Set
'Uso
Dim instance As SPBackupRestoreObject
Dim value As Boolean

value = instance.CanRestore

instance.CanRestore = value
public bool CanRestore { get; set; }

Valor de propiedad

Tipo: System.Boolean
true si se debería restaurar el componente; en caso contrario, false.

Comentarios

Esta propiedad es no un indicador de si el componente es de un tipo que se puede restaurar. En su lugar, es un indicador de si la propiedad IBackupRestore es una referencia null (Nothing en Visual Basic). Si es una referencia null (Nothing en Visual Basic), a continuación, el componente no se ha seleccionado para la restauración.

Ejemplos

En el ejemplo siguiente se muestra la propiedad CanRestore que se usa en una implementación del método Object .

public String Object(SPBackupRestoreObject obj, int depth)
{
    StringBuilder build = new StringBuilder();

    if (obj.CanBackup == false || obj.CanRestore == false)
    {
        build.Append("*");
    }
    
    if ((obj.Information.IsBackup &&
         !obj.IBackupRestore.CanSelectForBackup) 
        ||
        (!obj.Information.IsBackup &&
         !obj.IBackupRestore.CanSelectForRestore))
    {
        build.Append("[");
    }

    build.Append(obj.Name);

    if ((obj.Information.IsBackup &&
         !obj.IBackupRestore.CanSelectForBackup)
        ||
        (!obj.Information.IsBackup &&
         !obj.IBackupRestore.CanSelectForRestore))
    {
        build.Append("]");
    }

    build.Append("+*+*+");

    return build.ToString();
}
Public Function [Object](ByVal obj As SPBackupRestoreObject, ByVal depth As Integer) As String
    Dim build As New StringBuilder()

    If obj.CanBackup = False OrElse obj.CanRestore = False Then
        build.Append("*")
    End If

    If (obj.Information.IsBackup AndAlso (Not obj.IBackupRestore.CanSelectForBackup)) OrElse ((Not obj.Information.IsBackup) AndAlso (Not obj.IBackupRestore.CanSelectForRestore)) Then
        build.Append("[")
    End If

    build.Append(obj.Name)

    If (obj.Information.IsBackup AndAlso (Not obj.IBackupRestore.CanSelectForBackup)) OrElse ((Not obj.Information.IsBackup) AndAlso (Not obj.IBackupRestore.CanSelectForRestore)) Then
        build.Append("]")
    End If

    build.Append("+*+*+")

    Return build.ToString()
End Function

Vea también

Referencia

clase SPBackupRestoreObject

Miembros SPBackupRestoreObject

Espacio de nombres Microsoft.SharePoint.Administration.Backup