Share via


SPBackupRestoreObject.CanBackup - Propriété

Obtient ou définit une valeur qui indique si le composant représenté par la propriété IBackupRestore a été sélectionné pour la sauvegarde.

Espace de noms :  Microsoft.SharePoint.Administration.Backup
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Property CanBackup As Boolean
    Get
    Set
'Utilisation
Dim instance As SPBackupRestoreObject
Dim value As Boolean

value = instance.CanBackup

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

Valeur de propriété

Type : System.Boolean
true si le composant doit être sauvegardé ; dans le cas contraire, false.

Remarques

Cette propriété n'est pas un indicateur si le composant est d'un type qui peut être sauvegardé. Au lieu de cela, il s'agit d'un indicateur si la propriété IBackupRestore est une référence Null (Rien dans Visual Basic). S'il est une référence Null (Rien dans Visual Basic), le composant n'a pas été sélectionné pour la sauvegarde.

Exemples

L'exemple suivant illustre la propriété CanBackup utilisée dans une implémentation de la méthode 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

Voir aussi

Référence

SPBackupRestoreObject classe

SPBackupRestoreObject - Membres

Microsoft.SharePoint.Administration.Backup - Espace de noms