IBackupRestore.Name-Eigenschaft
Ruft ab oder legt diesen fest einen Namen für die Verwendung in der SharePoint-Farm sichern und Wiederherstellen-Benutzeroberfläche für die Content-Komponente.
Namespace: Microsoft.SharePoint.Administration.Backup
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Property Name As String
Get
Set
'Usage
Dim instance As IBackupRestore
Dim value As String
value = instance.Name
instance.Name = value
string Name { get; set; }
Eigenschaftswert
Typ: System.String
Eine String , die mit dem Namen der Inhaltskomponente wird durch das IBackupRestore -Objekt dargestellt.
Hinweise
Wenn die Klasse von SPPersistedObjectabgeleitet wird, dieser Member nicht implementiert.
Die Name -Eigenschaft dient als Namen der Inhaltskomponente in die Benutzeroberfläche der stsadm.exe, die Benutzeroberfläche Der Zentraladministration -Anwendung, die Benutzeroberfläche eines SharePoint-Verwaltungsshell -Cmdlets und der Benutzeroberfläche von benutzerdefinierten Sicherungs- und Wiederherstellungsanwendung. In den meisten Fällen müssen Sie die Eigenschaft implementieren, indem Sie ein privates Feld für die Name-Wert erstellen und implementieren Sie die öffentliche Eigenschaft als ein Wrapper für das Feld.
Wenn die Eigenschaft Name gelesen werden kann, bevor diese Liste festgelegt wurde, können Sie Entwerfen des get -Accessors den Namen des Typs als Ersatz zurück. Finden Sie im zweite Beispiel unten.
Wenn die Komponente einen Namen erhält, wenn es installiert ist, und niemals umbenannt werden sollte, sollten Sie lokalisierte Versionen von seinen Namen in einem Satz von Ressourcendateien gespeichert. Entwerfen des get -Accessors für die Eigenschaft auf den Namen der Komponente aus der entsprechenden Datei basierend auf der aktuellen Kultur lesen. Der Accessor set in einer Implementierung hat keinen Code und keine privates Feld wäre. Finden Sie im dritte Beispiel unten.
Beispiele
Der folgende Code zeigt die drei Methoden, um die Name -Eigenschaft implementieren.
// First example:
private String name;
public String Name
{
get {return name;}
set {name = value;}
}
// Second example:
private String name;
public String Name
{
get
{
if (name == null)
{
name = this.GetType();
}
return name;
}
set {name = value;}
}
// Third example:
// ComponentLookupKey is a constant assigned to the content component.
// LocalizedString uses the current culture to identify which file
// to open andlookup ComponentLookupKey. It returns the string
// assigned in that file to ComponentLookupKey.
public String Name
{
get
{
return LocalizedString(ComponentLookupKey, CultureInfo.CurrentCulture);
}
set {}
}
' First example:
Private _name As String
Public Property Name() As String
Get
Return name
End Get
Set(ByVal value As String)
name = value
End Set
End Property
' Second example:
Private _name As String
Public Property Name() As String
Get
If name Is Nothing Then
name = Me.GetType()
End If
Return name
End Get
Set(ByVal value As String)
name = value
End Set
End Property
' Third example:
' ComponentLookupKey is a constant assigned to the content component.
' LocalizedString uses the current culture to identify which file
' to open andlookup ComponentLookupKey. It returns the string
' assigned in that file to ComponentLookupKey.
Public Property Name() As String
Get
Return LocalizedString(ComponentLookupKey, CultureInfo.CurrentCulture)
End Get
Set(ByVal value As String)
End Set
End Property