de la propiedad IBackupRestore.Name
Obtiene o establece un nombre para su uso en la copia de seguridad de granja de servidores de SharePoint y restaurar la interfaz de usuario, para el componente de contenido.
Espacio de nombres: Microsoft.SharePoint.Administration.Backup
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Property Name As String
Get
Set
'Uso
Dim instance As IBackupRestore
Dim value As String
value = instance.Name
instance.Name = value
string Name { get; set; }
Valor de propiedad
Tipo: System.String
Un String que nombra el componente de contenido que está representada por el objeto IBackupRestore .
Comentarios
Si la clase se deriva de SPPersistedObject, no implementar a este miembro.
La propiedad Name actúa como el nombre del componente de contenido en la interfaz de usuario de stsadm.exe, la interfaz de usuario de la aplicación de Administración Central , la interfaz de usuario de un cmdlet de Shell de administración de SharePoint y la interfaz de usuario de cualquier copia de seguridad personalizada y la aplicación de restauración. En la mayoría de los casos, implemente la propiedad mediante la creación de un campo privado para el valor de nombre y, a continuación, implemente la propiedad pública como un contenedor alrededor del campo.
Si la propiedad Name se podría leer antes de que se ha establecido, considere la posibilidad de diseñar el descriptor de acceso de get para devolver el nombre del tipo como sustituto. Vea el segundo ejemplo siguiente.
Si el componente obtiene un nombre cuando se instala y nunca debe cambiarse, considere la posibilidad de almacenar versiones localizadas de su nombre en un conjunto de archivos de recursos. Diseñar el descriptor de acceso para la propiedad get para leer el nombre del componente desde el archivo adecuado según la referencia cultural actual. El descriptor de acceso set , en una implementación de este tipo, no tendría código y no sería ningún campo privado. Vea el tercer ejemplo siguiente.
Ejemplos
El siguiente código muestra tres maneras de implementar la propiedad 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
Vea también
Referencia
Espacio de nombres Microsoft.SharePoint.Administration.Backup