Compartir a través de


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.String

    El nombre del parámetro, que sirve como clave de búsqueda.

  • value
    Tipo: System.Object

    El 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