Compartir a través de


del método SPRestoreInformation.MergeSPPersistedObjectState

Combina las opciones de configuración del componente que es el origen de una restauración (Self) en las opciones de configuración del componente de destino.

Espacio de nombres:  Microsoft.SharePoint.Administration.Backup
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Sub MergeSPPersistedObjectState ( _
    liveObject As SPPersistedObject _
)
'Uso
Dim instance As SPRestoreInformation
Dim liveObject As SPPersistedObject

instance.MergeSPPersistedObjectState(liveObject)
public void MergeSPPersistedObjectState(
    SPPersistedObject liveObject
)

Parámetros

Excepciones

Excepción Condición
ArgumentNullException

liveObject es una referencia null (Nothing en Visual Basic).

NotSupportedException

El tipo de liveObject es distinto del componente de origen (Self).

Comentarios

Este método es similar a los métodos deCopyTo estándar Microsoft .NET Frameworken que copia los valores de propiedad de un objeto a otro objeto del mismo tipo. Se denomina dentro de un reemplazo de OnRestore(Object, SPRestoreInformation) cuando se haya tomado la única opción de configuración.

Si el valor de Self. IBackupRestore no es un objeto SPPersistedObject , a continuación, no se realiza ningún trabajo y se produce ninguna excepción.

Ejemplos

El código siguiente muestra cómo se llama al método en una invalidación de OnRestore(Object, SPRestoreInformation).

public bool OnRestore(Object sender, SPRestoreInformation info){    SPWebService liveService = SPWebService.GetLiveWebService(info);    //liveService is the restore target.    if (liveService == null)    {        throw new SPException(            SPResource.GetString(                Strings.RestoreWebServiceLiveServiceNotFound));    }    info.MergeSPPersistedObjectState(liveService);    liveService.Update();    // Handle non-merged persisted properties      …}

Vea también

Referencia

clase SPRestoreInformation

Miembros SPRestoreInformation

Espacio de nombres Microsoft.SharePoint.Administration.Backup