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