Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

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)

public bool CanBackup { get; set; }

Valeur de propriété

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

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.

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();
}
Afficher: