Поделиться через


Свойство IBackupRestore.Name

Получает или задает имя, для использования в резервной копии фермы SharePoint и восстановить интерфейс пользователя, для компонента контента.

Пространство имен:  Microsoft.SharePoint.Administration.Backup
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Property Name As String
    Get
    Set
'Применение
Dim instance As IBackupRestore
Dim value As String

value = instance.Name

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

Значение свойства

Тип: System.String
String , имена компонента содержимого, представленного объектом IBackupRestore .

Замечания

Если класс наследует от SPPersistedObject, не реализовать этот член.

Свойство Name выступает в качестве имени компонента содержимого в пользовательский Интерфейс stsadm.exe, пользовательский Интерфейс приложения Центра администрирования , пользовательского интерфейса Командная консоль SharePoint командлета и пользовательского интерфейса из любого настраиваемого резервного копирования и восстановления приложений. В большинстве случаев реализовать свойство путем создания закрытое поле значения имени и реализовать открытое свойство как оболочка вокруг поля.

Если свойство Name могут читаться перед выполнен, рассмотрите возможность создания get доступа к данным для возврата имя типа для замены. Во втором примере см.

Если компонент получает имя при установке и никогда не должно быть заменено, рассмотрите возможность сохранения локализованные версии его имя в набор файлов ресурсов. Проектирование доступа get для свойства для чтения имя компонента из соответствующего файла на основании текущего языка и региональных параметров. Метод доступа set в такой реализации должен находиться код не и не существует без закрытого поля. Третий пример ниже см.

Примеры

В следующем коде показан три способа реализации свойство 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

См. также

Справочные материалы

IBackupRestore интерфейс

Элементы IBackupRestore

Пространство имен Microsoft.SharePoint.Administration.Backup