IBackupRestoreTreeFormatter.Object-Methode
Formatiert den Namen der Komponente (beispielsweise Farm, Webdienst, Webanwendung oder Inhaltsdatenbank) auf dem aktuellen Knoten der Struktur.
Namespace: Microsoft.SharePoint.Administration.Backup
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Function Object ( _
obj As SPBackupRestoreObject, _
depth As Integer _
) As String
'Usage
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
)
Parameter
obj
Typ: Microsoft.SharePoint.Administration.Backup.SPBackupRestoreObjectDie Komponente für den aktuellen Knoten.
depth
Typ: System.Int32Die Tiefe in der Struktur des aktuellen Knotens.
Rückgabewert
Typ: System.String
Eine String , die den Namen, die möglicherweise formatiert und mit Anmerkungen versehen, die SharePoint Foundation Inhaltskomponente für den aktuellen Knoten darstellt.
Hinweise
Hinweise für Implementierer
Verwenden Sie obj.Name als grundlegenden Daten präsentiert werden.
Erwägen Sie depth als Maßeinheit für wie weit den Namen eingerückt.
Sollten Sie hinzufügen jeder Name einen Indikator gibt an, ob sie für die Sicherung ausgewählt werden kann oder wiederherstellen.
Beispiele
Das folgende Beispiel zeigt eine Implementierung der Object -Methode.
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
Siehe auch
Referenz
IBackupRestoreTreeFormatter Schnittstelle