IBackupRestore.Name - Propriété

Obtient ou définit un nom, destiné à la sauvegarde de batterie de serveurs SharePoint et de la restauration de l'interface utilisateur, le composant contenu.

Espace de noms :  Microsoft.SharePoint.Administration.Backup
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Property Name As String
    Get
    Set
'Utilisation
Dim instance As IBackupRestore
Dim value As String

value = instance.Name

instance.Name = value
string Name { get; set; }

Valeur de propriété

Type : System.String
Un String qui nomme le composant de contenu qui est représenté par l'objet IBackupRestore .

Remarques

Si votre classe dérive de SPPersistedObject, n'implémentez pas ce membre.

La propriété Name est le nom du composant contenu dans l'interface utilisateur de stsadm.exe, l'interface utilisateur de l'application d'Administration centrale , l'interface utilisateur d'une applet de commande SharePoint Management Shell et l'interface utilisateur de toute sauvegarde personnalisée et l'application de restauration. Dans la plupart des cas, vous implémentez la propriété en créant un champ privé pour la valeur nom et mettre en œuvre la propriété publique en tant que wrapper autour du champ.

Si la propriété Name peut être lu avant qu'il a été défini, pensez à la concevoir l'accesseur get pour renvoyer le nom du type en remplacement. Consultez le deuxième exemple ci-dessous.

Si votre composant obtient un nom lorsqu'il est installé et ne doit jamais être renommé, pensez à stocker les versions localisées de son nom dans un ensemble de fichiers de ressources. L'accesseur de get pour la propriété à lire le nom du composant à partir du fichier approprié en fonction de la culture en cours de conception. L'accesseur set , une telle implémentation, n'aurait pas de code et il ne serait aucun champ privé. Reportez-vous au troisième exemple ci-dessous.

Exemples

Le code suivant illustre trois façons pour implémenter la propriété Name .

// 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

Voir aussi

Référence

IBackupRestore interface

IBackupRestore - Membres

Microsoft.SharePoint.Administration.Backup - Espace de noms