Свойство 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
См. также
Справочные материалы
Пространство имен Microsoft.SharePoint.Administration.Backup