Метод SPBackupRestoreInformation.SetParameter
Добавляет указанный пары ключ значение внутреннего хранилища параметров.
Пространство имен: Microsoft.SharePoint.Administration.Backup
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Sub SetParameter ( _
key As String, _
value As Object _
)
'Применение
Dim instance As SPBackupRestoreInformation
Dim key As String
Dim value As Object
instance.SetParameter(key, value)
public void SetParameter(
string key,
Object value
)
Параметры
key
Тип: System.StringИмя параметра, который выступает в качестве ключа поиска.
value
Тип: System.ObjectОбъект, назначенный для параметра как его значение. Если этот объект имеет тип SPBackupRestoreParameter, затем это что будут сохранены. Если нет, он будет преобразован в строку с помощью метода ToString() объекта и этой строки будут записаны.
Исключения
Исключение | Условие |
---|---|
SPException | Объект SPBackupRestoreInformation доступен только для чтения. (Примечания Дополнительные сведения см.) |
Замечания
Если ключ параметра «SPDescription», «SPTypeName» или «SPObjectGroup», не исключение, даже если объект SPBackupRestoreInformation только для чтения.
Примеры
Следующем примере показано, как использовать метод SetParameter в реализации метода AddBackupObjects .
public void AddBackupObjects(SPBackupRestoreObject parent)
{
if (parent == null)
{
throw new ArgumentNullException("parent");
}
SPBackupRestoreObject self = parent.AddChild(this);
self.Information.SetParameter(SPBackupRestoreObject.SPTypeName, this.GetType());
self.Information.SetParameter(SPBackupRestoreObject.SPDescription, "Description of custom content component");
foreach (ChildContent child in ChildContentCollection)
{
IBackupRestore childIBR = child as IBackupRestore;
childIBR.AddBackupObjects(self);
}
}
Public Sub AddBackupObjects(ByVal parent As SPBackupRestoreObject)
If parent Is Nothing Then
Throw New ArgumentNullException("parent")
End If
Dim self As SPBackupRestoreObject = parent.AddChild(Me)
self.Information.SetParameter(SPBackupRestoreObject.SPTypeName, Me.GetType())
self.Information.SetParameter(SPBackupRestoreObject.SPDescription, "Description of custom content component")
For Each child As ChildContent In ChildContentCollection
Dim childIBR As IBackupRestore = TryCast(child, IBackupRestore)
childIBR.AddBackupObjects(self)
Next child
End Sub
См. также
Справочные материалы
SPBackupRestoreInformation класс
Элементы SPBackupRestoreInformation
Пространство имен Microsoft.SharePoint.Administration.Backup