del método SPBackupRestoreInformation.SetParameter
Agrega el par de clave y valor especificado a un almacén interno de parámetros.
Espacio de nombres: Microsoft.SharePoint.Administration.Backup
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
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
Tipo: System.StringEl nombre del parámetro, que sirve como clave de búsqueda.
value
Tipo: System.ObjectEl objeto asignado al parámetro como su valor. Si este objeto es de tipo SPBackupRestoreParameter, es lo que se va a guardar. Si no es así, a continuación, se convertirá en una cadena mediante el método del objeto ToString() y esa cadena que se va a guardar.
Excepciones
Excepción | Condición |
---|---|
SPException | El objeto SPBackupRestoreInformation es de sólo lectura. (Para obtener más información, vea comentarios). |
Comentarios
Si la clave de parámetro es "SPDescription", "SPTypeName" o "SPObjectGroup", no se produce la excepción, incluso si el objeto SPBackupRestoreInformation es de sólo lectura.
Ejemplos
El ejemplo siguiente muestra cómo utilizar el método SetParameter en una implementación del 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
Vea también
Referencia
clase SPBackupRestoreInformation
Miembros SPBackupRestoreInformation
Espacio de nombres Microsoft.SharePoint.Administration.Backup