IBackupRestoreTreeFormatter.Object - Méthode
Met en forme le nom du composant (par exemple, la batterie de serveurs, service Web, application Web ou base de données de contenu) au niveau du nœud de l'arborescence en cours.
Espace de noms : Microsoft.SharePoint.Administration.Backup
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Function Object ( _
obj As SPBackupRestoreObject, _
depth As Integer _
) As String
'Utilisation
Dim instance As IBackupRestoreTreeFormatter
Dim obj As SPBackupRestoreObject
Dim depth As Integer
Dim returnValue As String
returnValue = instance.Object(obj, depth)
string Object(
SPBackupRestoreObject obj,
int depth
)
Paramètres
obj
Type : Microsoft.SharePoint.Administration.Backup.SPBackupRestoreObjectLe composant pour le nœud actuel.
depth
Type : System.Int32La profondeur de l'arborescence du nœud actuel.
Valeur renvoyée
Type : System.String
String qui représente le nom, éventuellement mis en forme et annoté, du composant SharePoint Foundation contenu du nœud actuel.
Remarques
Remarques destinées aux responsables de l’implémentation
Utilisez obj.Name en tant que les données de base à présenter.
Envisagez d'utiliser depth comme mesure d'à quelle distance mettre en retrait le nom.
Envisagez d'ajouter à chaque nom d'indicateur d'indique si elle peut être sélectionnée pour la sauvegarde ou de restauration.
Exemples
L'exemple suivant illustre 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
IBackupRestoreTreeFormatter interface