Freigeben über


SPBackupRestoreObject.CanRestore-Eigenschaft

Dient zum Abrufen oder Festlegen eines Werts, das angibt, ob die Komponente, dargestellt durch die IBackupRestore -Eigenschaft für die Wiederherstellung ausgewählt wurde.

Namespace:  Microsoft.SharePoint.Administration.Backup
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Property CanRestore As Boolean
    Get
    Set
'Usage
Dim instance As SPBackupRestoreObject
Dim value As Boolean

value = instance.CanRestore

instance.CanRestore = value
public bool CanRestore { get; set; }

Eigenschaftswert

Typ: System.Boolean
true , wenn die Komponente wiederhergestellt werden soll; andernfalls false.

Hinweise

Diese Eigenschaft ist kein Indikator gibt an, ob die Komponente von einem Typ ist, die wiederhergestellt werden können. Es ist ein Indikator, der angibt, ob die IBackupRestore -Eigenschaft ein Nullverweis (Nothing in Visual Basic). Wenn es ein Nullverweis (Nothing in Visual Basic)ist, hat nicht die Komponente für die Wiederherstellung ausgewählt wurde.

Beispiele

Das folgende Beispiel zeigt die CanRestore -Eigenschaft in einer Implementierung der Object -Methode verwendet.

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

SPBackupRestoreObject Klasse

SPBackupRestoreObject-Member

Microsoft.SharePoint.Administration.Backup-Namespace