Freigeben über


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

Siehe auch

Referenz

IBackupRestore Schnittstelle

IBackupRestore-Member

Microsoft.SharePoint.Administration.Backup-Namespace