Метод IBackupRestoreTreeFormatter.Object
Имя компонента (например, фермы, веб-службы, веб-приложения или базы данных контента) форматов в текущем узле дерева.
Пространство имен: Microsoft.SharePoint.Administration.Backup
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Function Object ( _
obj As SPBackupRestoreObject, _
depth As Integer _
) As String
'Применение
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
)
Параметры
obj
Тип: Microsoft.SharePoint.Administration.Backup.SPBackupRestoreObjectКомпонент для текущего узла.
depth
Тип: System.Int32Число уровней в дереве текущего узла.
Возвращаемое значение
Тип: System.String
String , представляющий имя, возможно формат и аннотации компонента контента SharePoint Foundation для текущего узла.
Замечания
Примечания для исполнителей
С помощью obj.Name как основные данные представления.
Рекомендуется использовать depth в качестве меры отступа имя.
Рассмотрите возможность добавления к каждому имени указывает, является ли он может выбрать для резервного копирования или восстановления.
Примеры
Ниже приведен пример реализации метода 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
См. также
Справочные материалы
IBackupRestoreTreeFormatter интерфейс
Элементы IBackupRestoreTreeFormatter
Пространство имен Microsoft.SharePoint.Administration.Backup