Freigeben über


ContentDeploymentJob.Test-Methode (Boolean, String)

Führt einen Test für den Auftrag zur Inhaltsbereitstellung basierend auf der Art der Transformation und mithilfe der angegebenen Momentaufnahme ausgeführt.

Namespace:  Microsoft.SharePoint.Publishing.Administration
Assembly:  Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)

Syntax

'Declaration
Public Sub Test ( _
    runAsynchronously As Boolean, _
    sourceContentDBSnapshotName As String _
)
'Usage
Dim instance As ContentDeploymentJob
Dim runAsynchronously As Boolean
Dim sourceContentDBSnapshotName As String

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

Parameter

  • runAsynchronously
    Typ: System.Boolean

    Gibt an, ob den Auftrag zur Inhaltsbereitstellung synchron oder asynchron ausgeführt werden soll.

  • sourceContentDBSnapshotName
    Typ: System.String

    Gibt einen Namen für eine SQL-Momentaufnahme für einen Exportvorgang verwendet werden soll.

Ausnahmen

Ausnahme Bedingung
ContentDeploymentException

Ein bestimmter Grund wird durch die tatsächliche Ausnahmemeldung besser beschrieben. Einige allgemeinen Nachrichten enthalten:

  • Es wird versucht, einen Auftrag auszuführen, der bereits ausgeführt wird.

  • Wird versucht, einen Auftrag auszuführen, der in einem Zeitüberschreitung Zustand (LastStatus -Eigenschaft) befindet.

  • Es wurde versucht, zum Ausführen des Auftrags mithilfe von SQL-Momentaufnahmen für einen Export, aber verwendeten SQL Server unterstützt keine SQL-Momentaufnahmen.

  • Der SQL-Momentaufnahmen durch sourceContentDBSnapshotName angegeben wurde nicht gefunden.

SPException

Kann von der zugrunde liegenden Windows SharePoint Services (WSS) Ebenen weitergegeben werden.

Hinweise

Der Testlauf enthält die Exportphase des Auftrags zur Inhaltsbereitstellung nur.

Wenn runAsynchronouslytrueist, wird die Methode zum Ausführen des Auftrags zur Inhaltsbereitstellung startet und zurückgegeben werden kann, bevor die Ausführung des Auftrags zur Inhaltsbereitstellung abgeschlossen ist. In diesem Fall bedeutet, dass, die die Exportphase des Auftrags in den Timer-Dienst ausgeführt wird. Anderenfalls gibt die-Methode nicht zurück, bis die Ausführung abgeschlossen ist. in diesem Fall wird die Exportphase des Auftrags im aktuellen Prozess ausgeführt.

Die Ausführung des Auftrags zur Inhaltsbereitstellung wird Inhalt an das Ziel des Arbeitselement normalerweise als – bestimmt durch den Wert der ExportMethod -Eigenschaft des Auftrags.

Wenn der Parameter sourceContentDBSnapshotName Null oder Emptyist, wird die Verwendung von SQL-Momentaufnahmen für ein Export während der Ausführung des Auftrags zur Inhaltsbereitstellung durch den Wert der SqlSnapshotSetting -Eigenschaft bestimmt (siehe die SqlSnapshotSetting für Weitere Informationen). Andernfalls wird die Ausführung des Auftrags zur Inhaltsbereitstellung durch den Parameter sourceContentDBSnapshotName für den Export angegebenen SQL-Momentaufnahme verwendet. In diesem Fall fehl, wenn der SQL-Momentaufnahmen durch sourceContentDBSnapshotName angegebenen nicht vorhanden ist oder der SQL Server verwendeten SQL-Momentaufnahmen nicht unterstützt, die Ausführung des Auftrags.

Die Ausführung des Auftrags schlägt fehl, wenn versucht wird, einen Auftrag auszuführen, der bereits ausgeführt wird oder befindet sich in einer Zeitüberschreitung Zustand (LastStatus -Eigenschaft).

Siehe auch

Referenz

ContentDeploymentJob Klasse

ContentDeploymentJob-Member

Test-Überladung

Microsoft.SharePoint.Publishing.Administration-Namespace