Compartir a través de


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

Ejecuta un trabajo de distribución de contenido según el tipo de transformación en el tiempo que se hace referencia mediante el uso de 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, _
    deploySinceTime As DateTime, _
    sourceContentDBSnapshotName As String _
)
'Uso
Dim instance As ContentDeploymentJob
Dim runAsynchronously As Boolean
Dim deploySinceTime As DateTime
Dim sourceContentDBSnapshotName As String

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

Parámetros

  • runAsynchronously
    Tipo: System.Boolean

    Especifica si se debe ejecutar el trabajo de distribución de contenido de forma sincrónica o asincrónica.

  • deploySinceTime
    Tipo: System.DateTime

    Determina si se va a implementar los cambios que se realizaron con respecto a la fecha y hora especificadas.

  • sourceContentDBSnapshotName
    Tipo: System.String

    Especifica el nombre de una instantánea SQL que se utiliza 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 la exportación, pero SQL Server está en uso y no admite instantáneas SQL.

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

  • El valor proporcionado de deploySinceTime especifica una hora posterior a la hora de la última ejecución correcta del trabajo de distribución de contenido.

SPException

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

Comentarios

Si runAsynchronously es true, el método iniciará la ejecución del trabajo de distribución de contenido y puede devolver antes de la ejecución del trabajo de distribución de contenido es completar, 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.

Si se establece deploySinceTime en MinValue, la ejecución del trabajo de distribución de contenido de propaga contenido en el destino normalmente, según lo determinado por el valor de la propiedad ExportMethod del trabajo. De lo contrario, la ejecución del trabajo de distribución de contenido se comporta como si se estableció la propiedad ExportMethod en ExportChanges (independientemente del valor de la propiedad real), propagación de todos los cambios que se han producido en el origen desde la fecha y hora especificado por el valor de deploySinceTime . El valor de deploySinceTime debe ser menor o igual a la hora de la última ejecución correcta del trabajo de distribución de contenido (propiedadLastSuccessfulDeploymentTime ) y una hora de cambio válido para el registro de cambio de WSS; el registro se purga periódicamente, que puede realizar más antiguos cambiar períodos no válido. Reemplazar el comportamiento predeterminado de la ejecución del trabajo al proporcionar un valor específico de deploySinceTime es una opción avanzada y debe utilizarse con cuidado con un conocimiento profundo de distribución de contenido y registro de cambios de WSS en general y con una comprensión clara de lo que es que el autor de la llamada está intentando conseguir.

Si sourceContentDBSnapshotName es null o Empty, entonces el uso de instantáneas de SQL para la exportación durante la ejecución del trabajo de distribución de contenido está determinado por el valor de la propiedad SqlSnapshotSetting (vea la propiedad SqlSnapshotSetting para obtener más información). De lo contrario, la ejecución del trabajo de distribución de contenido utilizará especificado por sourceContentDBSnapshotName para la exportación de instantáneas de SQL. En este caso, si la instantánea de SQL Server especificada por 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