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