de la propiedad IBackupRestore.CanSelectForRestore
Obtiene o establece un valor que indica si se puede seleccionar el componente de contenido que está representado por el objeto IBackupRestore para la restauración en la interfaz de usuario de Administración Central o algunos otro de interfaz de usuario.
Espacio de nombres: Microsoft.SharePoint.Administration.Backup
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Property CanSelectForRestore As Boolean
Get
Set
'Uso
Dim instance As IBackupRestore
Dim value As Boolean
value = instance.CanSelectForRestore
instance.CanSelectForRestore = value
bool CanSelectForRestore { get; set; }
Valor de propiedad
Tipo: System.Boolean
true si el objeto se puede seleccionar para la restauración; en caso contrario, false.
Comentarios
Si los usuarios nunca deben poder restaurar objetos de la clase de componente personalizado independientemente de una restauración del objeto primario, el descriptor de acceso de get debe devolver false. Si los usuarios deben poder seleccionar cualquier objeto de la clase para la restauración independiente, el descriptor de acceso de get debe devolver true. En cualquier caso, el descriptor de acceso de set debe ser un par de llaves "{}" vacíos. En la mayoría de los demás casos, implemente la propiedad como un contenedor alrededor de un campo privado Boolean .
La base de datos de contenido de la aplicación de Administración Central es un ejemplo de un componente que no se pueden seleccionar individualmente para la restauración.
Ejemplos
En el ejemplo siguiente se muestra la propiedad CanSelectForRestore 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
Espacio de nombres Microsoft.SharePoint.Administration.Backup