del método IBackupRestoreTreeFormatter.Object
Da formato el nombre del componente (por ejemplo, la granja de servidores, servicio Web, aplicación Web o base de datos de contenido) en el nodo actual del árbol.
Espacio de nombres: Microsoft.SharePoint.Administration.Backup
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Function Object ( _
obj As SPBackupRestoreObject, _
depth As Integer _
) As String
'Uso
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
)
Parámetros
obj
Tipo: Microsoft.SharePoint.Administration.Backup.SPBackupRestoreObjectEl componente para el nodo actual.
depth
Tipo: System.Int32La profundidad en el árbol del nodo actual.
Valor devuelto
Tipo: System.String
String que representa el nombre, posiblemente con formato y anotado, del componente de contenido de SharePoint Foundation para el nodo actual.
Comentarios
Notas para los implementadores
Use obj.Name como los datos se presenten básicos.
Considere el uso de depth como la medida de la cantidad para la sangría del nombre.
Considere la posibilidad de agregar a cada nombre de un indicador de si se puede seleccionar para copia de seguridad o restauración.
Ejemplos
En el ejemplo siguiente muestra una implementación del método 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
Vea también
Referencia
interfaz IBackupRestoreTreeFormatter
Miembros IBackupRestoreTreeFormatter
Espacio de nombres Microsoft.SharePoint.Administration.Backup