Свойство 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