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
Miembros SPBackupRestoreObject
Espacio de nombres Microsoft.SharePoint.Administration.Backup