Table of Contents

Interface IPrintServerApi

Namespace
FS.Hosting.Shared.Reporting
Assembly
FS.Hosting.Shared.dll

[Injectable] Dieses Interface definiert die Funktionen zur Verwaltung von PrintServern und deren Druckaufträge. Es ermöglicht das Auslesen registrierter PrintServer und Drucker, das Erstellen und Steuern von Print-Transaktionen sowie das Hinzufügen von Druckaufträgen zu Transaktionen.

public interface IPrintServerApi

Methods

CommitTransaction(guid)

Bestätigt die angegebene Print-Transaktion.

CreateTransaction(guid)

Erzeugt eine neue Print-Transaktion für den angegebenen PrintServer.

EnqueuePrintJob(PrintJob, guid)

Fügt einen Druckauftrag zur angegebenen Print-Transaktion hinzu.

GetPrintServers()

Liefert eine Liste der im Runtime-Datenbank registrierten PrintServer.

GetPrinters(guid)

Liefert eine Liste der Printer eines PrintServers, die in der Runtime-Datenbank registriert sind. Als gelöscht markierte Drucker werden nicht zurückgegeben.

RollbackTransaction(guid)

Rollt die angegebene Print-Transaktion zurück.