Compartir a través de


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

interfaz IBackupRestore

Miembros IBackupRestore

Espacio de nombres Microsoft.SharePoint.Administration.Backup