Compartir a través de


de la propiedad SPBackupRestoreObject.CanBackup

Obtiene o establece un valor que indica si se ha seleccionado el componente representado por la propiedad IBackupRestore para copia de seguridad.

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

Sintaxis

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

value = instance.CanBackup

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

Valor de propiedad

Tipo: System.Boolean
true si el componente debe realizar copia de seguridad; en caso contrario, false.

Comentarios

Esta propiedad es no un indicador de si el componente es de un tipo que puede realizar una copia. 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 copia de seguridad.

Ejemplos

En el ejemplo siguiente se muestra la propiedad CanBackup 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