Compartir a través de


(Boolean, String) del método ContentDeploymentJob.Run

Ejecuta un trabajo de distribución de contenido en función del tipo de transformación y la instantánea especificada.

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

Sintaxis

'Declaración
Public Sub Run ( _
    runAsynchronously As Boolean, _
    sourceContentDBSnapshotName As String _
)
'Uso
Dim instance As ContentDeploymentJob
Dim runAsynchronously As Boolean
Dim sourceContentDBSnapshotName As String

instance.Run(runAsynchronously, sourceContentDBSnapshotName)
public void Run(
    bool runAsynchronously,
    string sourceContentDBSnapshotName
)

Parámetros

  • runAsynchronously
    Tipo: System.Boolean

    Un valor que especifica si se debe ejecutar el trabajo de distribución de contenido de forma sincrónica o asincrónica.

  • sourceContentDBSnapshotName
    Tipo: System.String

    Un valor que especifica el nombre de una instantánea SQL que se usará para una operación de exportación.

Excepciones

Excepción Condición
ContentDeploymentException

Mensaje de excepción real mejor describe una razón específica. Algunos mensajes comunes se incluyen:

  • Se intentó ejecutar un trabajo que ya se está ejecutando.

  • Se intentó ejecutar un trabajo que se encuentra en un estado de tiempo de espera (propiedadLastStatus ).

  • Se intentó ejecutar el trabajo mediante el uso de instantáneas de SQL para una exportación, pero el servidor de SQL Server que se utiliza no admite instantáneas SQL.

  • No se encontró la instantánea SQL especificada por sourceContentDBSnapshotName .

SPException

Se pueden propagar de las capas subyacentes de Windows SharePoint Services (WSS).

Comentarios

Si runAsynchronously es true, el método empezará a ejecutar el trabajo de distribución de contenido y se puede devolver antes de que se ejecuta el trabajo de distribución de contenido, que en este caso significa que se ejecutará la fase de exportación del trabajo en el servicio de temporizador. De lo contrario, el método no devolverá hasta que la ejecución se complete; en este caso, la fase de exportación de la tarea se ejecutará en el proceso actual.

La ejecución del trabajo de distribución de contenido es propaga contenido en el destino normalmente según lo determinado por el valor de la propiedad ExportMethod del trabajo.

Si sourceContentDBSnapshotName es null o Empty, el uso de la instantánea SQL para una exportación durante la ejecución del trabajo de distribución de contenido se determina por el valor de la propiedad SqlSnapshotSetting (vea la propiedad SqlSnapshotSetting para obtener más información). De lo contrario, se ejecuta el trabajo de distribución de contenido mediante el uso de una instantánea SQL como especificado por el parámetro sourceContentDBSnapshotName para la exportación. En este caso, si la instantánea SQL especificada por el parámetro sourceContentDBSnapshotName no existe o si se usa el servidor SQL Server no admite instantáneas SQL, a continuación, se producirá un error en la ejecución del trabajo.

Si se realiza un intento para ejecutar un trabajo que se está ejecutando o está en un estado de tiempo de espera (propiedadLastStatus ), se producirá un error en la ejecución del trabajo.

Vea también

Referencia

clase ContentDeploymentJob

Miembros ContentDeploymentJob

Sobrecarga Run

Espacio de nombres Microsoft.SharePoint.Publishing.Administration