IBackupRestore.CanSelectForRestore-Eigenschaft
Dient zum Abrufen oder Festlegen eines Werts, das angibt, ob der Inhaltskomponente, die durch das IBackupRestore -Objekt dargestellt wird, für die Wiederherstellung in der Benutzeroberfläche Der Zentraladministration oder andere Benutzeroberflächenelemente ausgewählt werden kann.
Namespace: Microsoft.SharePoint.Administration.Backup
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Property CanSelectForRestore As Boolean
Get
Set
'Usage
Dim instance As IBackupRestore
Dim value As Boolean
value = instance.CanSelectForRestore
instance.CanSelectForRestore = value
bool CanSelectForRestore { get; set; }
Eigenschaftswert
Typ: System.Boolean
true Wenn das Objekt für die Wiederherstellung ausgewählt werden kann; andernfalls false.
Hinweise
Wenn Benutzer nie um die benutzerdefinierte Komponentenklasse unabhängig von einer Wiederherstellung des übergeordneten Objekts-Objekte wiederherzustellen können soll, muss der get -Accessor falsezurückgeben. Wenn Benutzer ein Objekt der Klasse für die unabhängige Wiederherstellung auswählen können soll, muss der get -Accessor truezurückgeben. In beiden Fällen sollte der set Accessor ein leeres Paar geschweifte Klammern "{}" sein. Implementieren Sie in den meisten anderen Fällen die Eigenschaft als ein Wrapper für eine private Boolean dar.
Die Inhaltsdatenbank der Zentraladministration Anwendung ist ein Beispiel für eine Komponente, die für die Wiederherstellung nicht einzeln ausgewählt werden kann.
Beispiele
Das folgende Beispiel zeigt die CanSelectForRestore -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