Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

LocalPrintServer-Klasse

 

Veröffentlicht: Oktober 2016

Stellt den lokalen Druckserver (der Computer, auf dem die Anwendung ausgeführt wird) und ermöglicht die Verwaltung der zugehörigen Druckwarteschlangen.

Namespace:   System.Printing
Assembly:  System.Printing (in System.Printing.dll)

System.Object
  System.Printing.PrintSystemObject
    System.Printing.PrintServer
      System.Printing.LocalPrintServer

public sealed class LocalPrintServer : PrintServer

NameBeschreibung
System_CAPS_pubmethodLocalPrintServer()

Initialisiert eine neue Instanz der LocalPrintServer-Klasse.

System_CAPS_pubmethodLocalPrintServer(LocalPrintServerIndexedProperty[])

Initialisiert eine neue Instanz der LocalPrintServer -Klasse, die dem angegebenen LocalPrintServerIndexedProperty Array.

System_CAPS_pubmethodLocalPrintServer(LocalPrintServerIndexedProperty[], PrintSystemDesiredAccess)

Initialisiert eine neue Instanz der der LocalPrintServer -Klasse, die dem angegebenen LocalPrintServerIndexedProperty Array und dem angegebenen PrintSystemDesiredAccess.

System_CAPS_pubmethodLocalPrintServer(PrintSystemDesiredAccess)

Initialisiert eine neue Instanz der LocalPrintServer -Klasse, die dem angegebenen PrintSystemDesiredAccess.

System_CAPS_pubmethodLocalPrintServer(String[])

Initialisiert eine neue Instanz der LocalPrintServer -Klasse, die den angegebenen Eigenschaften.

System_CAPS_pubmethodLocalPrintServer(String[], PrintSystemDesiredAccess)

Initialisiert eine neue Instanz der LocalPrintServer -Klasse, die den angegebenen Eigenschaften und PrintSystemDesiredAccess.

NameBeschreibung
System_CAPS_pubpropertyBeepEnabled

Ruft ab oder legt einen Wert, der angibt, ob der Druckserver beim Auftreten eines Fehlers im Drucker einen Signalton ausgibt.(Geerbt von „PrintServer“.)

System_CAPS_pubpropertyDefaultPortThreadPriority

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Nicht verwenden.(Geerbt von „PrintServer“.)

System_CAPS_pubpropertyDefaultPrintQueue

Ruft ab oder legt die Standard-Druckerwarteschlange.

System_CAPS_pubpropertyDefaultSchedulerPriority

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Nicht verwenden.(Geerbt von „PrintServer“.)

System_CAPS_pubpropertyDefaultSpoolDirectory

Ruft ab oder legt den Pfad fest, wo der Druckserver Spool-Dateien gespeichert sind.(Geerbt von „PrintServer“.)

System_CAPS_pubpropertyEventLog

Ruft ab oder legt die Art der Ereignisse, die der Druckerserver protokolliert.(Geerbt von „PrintServer“.)

System_CAPS_pubpropertyMajorVersion

Ruft die Hauptversion des Betriebssystems ab.(Geerbt von „PrintServer“.)

System_CAPS_pubpropertyMinorVersion

Ruft die Nebenversionsnummer aus der Hauptversionsnummer des Betriebssystems ab.(Geerbt von „PrintServer“.)

System_CAPS_pubpropertyName

Ruft den Namen des Druckservers.(Geerbt von „PrintServer“.)

System_CAPS_pubpropertyNetPopup

Ruft ab oder legt einen Wert, der angibt, ob Benachrichtigungen, die ein Druckauftrag wurde auf dem Druckserver oder dem Client-Computer gesendet werden.(Geerbt von „PrintServer“.)

System_CAPS_pubpropertyParent

Ruft das übergeordnete Element des Objekts ab.(Geerbt von „PrintSystemObject“.)

System_CAPS_pubpropertyPortThreadPriority

Ruft ab oder legt die Priorität des Threads für den Prozess, der durch den Drucker e/a verwaltet Ports.(Geerbt von „PrintServer“.)

System_CAPS_pubpropertyPropertiesCollection

Ruft eine Auflistung von Attribut-Wert-Paaren ab.(Geerbt von „PrintSystemObject“.)

System_CAPS_pubpropertyRestartJobOnPoolEnabled

Ruft ab oder legt einen Wert, der angibt, ob Benutzer können Aufträge neu starten, nachdem ein Fehler auftritt, wenn der Drucker Verbindungspooling aktiviert ist.(Geerbt von „PrintServer“.)

System_CAPS_pubpropertyRestartJobOnPoolTimeout

Ruft ab oder legt einen Wert, der die Wartezeit, bevor ein Auftrag neu gestartet werden kann, der angibt, ob ein Fehler auftritt, wenn Druckerpooling aktiviert ist.(Geerbt von „PrintServer“.)

System_CAPS_pubpropertySchedulerPriority

Ruft ab oder legt die Priorität des Threads für den Prozess, der von der Anwendung zum Drucken von Warteschlangen Druckaufträge weiterleitet.(Geerbt von „PrintServer“.)

System_CAPS_pubpropertySubSystemVersion

Ruft die Version des Systems Druckwarteschlange.(Geerbt von „PrintServer“.)

NameBeschreibung
System_CAPS_pubmethodCommit()

Schreibt alle Änderungen, dass Ihre Anwendung die Eigenschaften der vorgenommen der LocalPrintServer an den tatsächlichen Druckserver, das das Objekt darstellt.(Überschreibt PrintServer.Commit().)

System_CAPS_pubmethodConnectToPrintQueue(PrintQueue)

Verbindet den lokalen Druckerserver mit dem angegebenen PrintQueue.

System_CAPS_pubmethodConnectToPrintQueue(String)

Eine Verbindung mit der Warteschlange, die mithilfe des Parameters der String.

System_CAPS_pubmethodDisconnectFromPrintQueue(PrintQueue)

Trennt den lokalen Druckserver aus dem angegebenen PrintQueue.

System_CAPS_pubmethodDisconnectFromPrintQueue(String)

Trennt die Verbindung aus der Warteschlange, die in angegeben ist die String.

System_CAPS_pubmethodDispose()

Gibt alle vom PrintSystemObject verwendeten Ressourcen frei.(Geerbt von „PrintSystemObject“.)

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_pubmethodSystem_CAPS_staticGetDefaultPrintQueue()

Gibt einen Verweis auf die Standard-Druckerwarteschlange von der LocalPrintServer.

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetPrintQueue(String)

Ruft einen Verweis auf die genannte Druckwarteschlange vom Druckerserver ab.(Geerbt von „PrintServer“.)

System_CAPS_pubmethodGetPrintQueue(String, String[])

Ruft eine angegebene Druckwarteschlange vom Druckerserver ab.(Geerbt von „PrintServer“.)

System_CAPS_pubmethodGetPrintQueues()

Ruft die Auflistung der Druckwarteschlangen ab, die vom Druckerserver verwaltet.(Geerbt von „PrintServer“.)

System_CAPS_pubmethodGetPrintQueues(EnumeratedPrintQueueTypes[])

Ruft die Auflistung der Druckwarteschlangen der angegebenen Typen, die in lauten EnumeratedPrintQueueTypes und von den Druckserver gehostet wird.(Geerbt von „PrintServer“.)

System_CAPS_pubmethodGetPrintQueues(PrintQueueIndexedProperty[])

Ruft eine Auflistung von Druckwarteschlangen, die vom Druckerserver verwaltet werden, und nur die Eigenschaften, die im angegebenen initialisiert die PrintQueueIndexedProperty Array.(Geerbt von „PrintServer“.)

System_CAPS_pubmethodGetPrintQueues(PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[])

Ruft eine Auflistung von Druckwarteschlangen der angegebenen Typen. Bei diesen Druckwarteschlangen sind nur in den Eigenschaften, die im angegebenen initialisiert die PrintQueueIndexedProperty Array.(Geerbt von „PrintServer“.)

System_CAPS_pubmethodGetPrintQueues(String[])

Ruft eine Auflistung von Druckwarteschlangen ab, die vom Druckerserver verwaltet werden und die nur in den angegebenen Eigenschaften initialisiert werden.(Geerbt von „PrintServer“.)

System_CAPS_pubmethodGetPrintQueues(String[], EnumeratedPrintQueueTypes[])

Ruft die Auflistung der Druckwarteschlangen, die dem angegebenen EnumeratedPrintQueueTypes und werden nur die angegebenen Eigenschaften initialisiert.(Geerbt von „PrintServer“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodInstallPrintQueue(String, String, String[], String, PrintPropertyDictionary)

Installiert eine Druckwarteschlange und den zugehörigen Druckertreiber auf dem Druckserver.(Geerbt von „PrintServer“.)

System_CAPS_pubmethodInstallPrintQueue(String, String, String[], String, PrintQueueAttributes)

Installiert eine Druckwarteschlange und den zugehörigen Druckertreiber auf dem Druckserver.(Geerbt von „PrintServer“.)

System_CAPS_pubmethodInstallPrintQueue(String, String, String[], String, PrintQueueAttributes, PrintQueueStringProperty, Int32, Int32)

Installiert eine priorisierte Druckwarteschlange und den zugehörigen Druckertreiber auf dem Druckserver.(Geerbt von „PrintServer“.)

System_CAPS_pubmethodInstallPrintQueue(String, String, String[], String, PrintQueueAttributes, String, String, String, String, Int32, Int32)

Installiert eine freigegebene, priorisierte Druckwarteschlange und den zugehörigen Druckertreiber auf dem Druckserver.(Geerbt von „PrintServer“.)

System_CAPS_pubmethodRefresh()

Aktualisiert die Eigenschaften der LocalPrintServer Objekt, sodass ihre Werte den Werten des Druckerservers übereinstimmen, der das Objekt darstellt.(Überschreibt PrintServer.Refresh().)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

Wenn die Anwendung schreibt einen Wert an eine Eigenschaft eines der LocalPrintServer -Objekt, dass die Änderung hat keine Auswirkung, bis der Wert für den Computer übergeben wird, die durch dargestellt wird die LocalPrintServer Objekt. Um sicherzustellen, dass die Änderung wirksam wird, verwenden Sie die Commit Methode.

Darüber hinaus können andere Programme auch die Druckdienste-Eigenschaften des Computers ändern. Um sicherzustellen, dass die LocalPrintServer Objekt von der Anwendung verwendeten aktuelle Werte enthält, verwenden die Refresh Methode.

System_CAPS_cautionAchtung

Klassen, die innerhalb der System.Printing Namespace werden für die Verwendung in einen Windows-Dienst oder der ASP.NET-Anwendung oder der Dienst nicht unterstützt. Versucht, diese Klassen innerhalb eines dieser Anwendung verwenden kann unerwartete Probleme führen, service-Beispiel durch eine verminderte Leistung und Laufzeit-Ausnahmen.

Wenn Sie aus einer Windows Forms-Anwendung drucken möchten, finden Sie unter der System.Drawing.Printing Namespace.

Im folgenden Beispiel wird veranschaulicht, wie eine Instanz der LocalPrintServer-Klasse erstellt wird.

// -------------------- GetPrintXpsDocumentWriter() -------------------
/// <summary>
///   Returns an XpsDocumentWriter for the default print queue.</summary>
/// <returns>
///   An XpsDocumentWriter for the default print queue.</returns>
private XpsDocumentWriter GetPrintXpsDocumentWriter()
{
    // Create a local print server
    LocalPrintServer ps = new LocalPrintServer();

    // Get the default print queue
    PrintQueue pq = ps.DefaultPrintQueue;

    // Get an XpsDocumentWriter for the default print queue
    XpsDocumentWriter xpsdw = PrintQueue.CreateXpsDocumentWriter(pq);
    return xpsdw;
}// end:GetPrintXpsDocumentWriter()

.NET Framework
Verfügbar seit 3.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: