SPBackupRestoreInformation.SetParameter method
Adiciona o par chave-valor especificado para um armazenamento interno de parâmetros.
Namespace: Microsoft.SharePoint.Administration.Backup
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Sub SetParameter ( _
key As String, _
value As Object _
)
'Uso
Dim instance As SPBackupRestoreInformation
Dim key As String
Dim value As Object
instance.SetParameter(key, value)
public void SetParameter(
string key,
Object value
)
Parâmetros
key
Type: System.StringO nome do parâmetro, que serve como uma chave de pesquisa.
value
Type: System.ObjectO objeto atribuído ao parâmetro como seu valor. Se este objeto for do tipo SPBackupRestoreParameter, que é o que será salvo. Caso contrário, ele será convertido em uma seqüência de caracteres através do método de ToString() do objeto e salvará essa cadeia de caracteres.
Exceptions
Exception | Condition |
---|---|
SPException | O objeto SPBackupRestoreInformation é somente leitura. (Consulte os comentários para obter mais informações.) |
Comentários
Se a chave de parâmetro é "SPDescription", "SPTypeName" ou "SPObjectGroup", a exceção não é lançada, mesmo que o objeto SPBackupRestoreInformation é somente leitura.
Examples
O exemplo a seguir mostra como usar o método SetParameter em uma implementação do método 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
Ver também
Referência
SPBackupRestoreInformation class