LocalPrintServer Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt de lokale afdrukserver (de computer waarop uw toepassing wordt uitgevoerd) en maakt het beheer van de afdrukwachtrijen mogelijk.
public ref class LocalPrintServer sealed : System::Printing::PrintServer
public sealed class LocalPrintServer : System.Printing.PrintServer
type LocalPrintServer = class
inherit PrintServer
Public NotInheritable Class LocalPrintServer
Inherits PrintServer
- Overname
Voorbeelden
In het volgende voorbeeld ziet u hoe u een exemplaar van de LocalPrintServer klasse maakt.
// -------------------- 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()
' -------------------- GetPrintXpsDocumentWriter() -------------------
''' <summary>
''' Returns an XpsDocumentWriter for the default print queue.</summary>
''' <returns>
''' An XpsDocumentWriter for the default print queue.</returns>
Private Function GetPrintXpsDocumentWriter() As XpsDocumentWriter
' Create a local print server
Dim ps As New LocalPrintServer()
' Get the default print queue
Dim pq As PrintQueue = ps.DefaultPrintQueue
' Get an XpsDocumentWriter for the default print queue
Dim xpsdw As XpsDocumentWriter = PrintQueue.CreateXpsDocumentWriter(pq)
Return xpsdw
End Function ' end:GetPrintXpsDocumentWriter()
Opmerkingen
Wanneer uw toepassing een waarde naar een eigenschap van het LocalPrintServer object schrijft, heeft die wijziging geen effect totdat de waarde wordt doorgegeven aan de computer die wordt vertegenwoordigd door het LocalPrintServer object. Gebruik de Commit methode om ervoor te zorgen dat de wijziging in waarde van kracht wordt.
Daarnaast kunnen andere toepassingen ook de eigenschappen van de afdrukservice van de computer wijzigen. Gebruik de LocalPrintServer methode om ervoor te zorgen dat het Refresh object dat door uw toepassing wordt gebruikt de meest recente werkelijke waarden heeft.
Caution
Klassen in de naamruimte System.Printing worden niet ondersteund voor gebruik binnen een Windows-service of ASP.NET toepassing of service. Als u deze klassen probeert te gebruiken vanuit een van deze toepassingstypen, kunnen er onverwachte problemen optreden, zoals verminderde serviceprestaties en runtime-uitzonderingen.
Als u wilt afdrukken vanuit een Windows Forms toepassing, raadpleegt u de System.Drawing.Printing naamruimte.
Constructors
| Name | Description |
|---|---|
| LocalPrintServer() |
Initialiseert een nieuw exemplaar van de LocalPrintServer klasse. |
| LocalPrintServer(LocalPrintServerIndexedProperty[], PrintSystemDesiredAccess) |
Initialiseert een nieuw exemplaar van de LocalPrintServer klasse met de opgegeven matrix en de opgegeven LocalPrintServerIndexedPropertyPrintSystemDesiredAccess. |
| LocalPrintServer(LocalPrintServerIndexedProperty[]) |
Initialiseert een nieuw exemplaar van de LocalPrintServer klasse met de opgegeven LocalPrintServerIndexedProperty matrix. |
| LocalPrintServer(PrintSystemDesiredAccess) |
Initialiseert een nieuw exemplaar van de LocalPrintServer klasse met de opgegeven PrintSystemDesiredAccess. |
| LocalPrintServer(String[], PrintSystemDesiredAccess) |
Initialiseert een nieuw exemplaar van de LocalPrintServer klasse met de opgegeven eigenschappen en PrintSystemDesiredAccess. |
| LocalPrintServer(String[]) |
Initialiseert een nieuw exemplaar van de LocalPrintServer klasse met de opgegeven eigenschappen. |
Eigenschappen
| Name | Description |
|---|---|
| BeepEnabled |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de afdrukserver piept als reactie op een foutvoorwaarde in de printer. (Overgenomen van PrintServer) |
| DefaultPortThreadPriority |
Niet gebruiken. (Overgenomen van PrintServer) |
| DefaultPrintQueue |
Hiermee haalt u de standaardafdrukwachtrij op of stelt u deze in. |
| DefaultSchedulerPriority |
Niet gebruiken. (Overgenomen van PrintServer) |
| DefaultSpoolDirectory |
Hiermee haalt of stelt u het pad in waar de poolbestanden van de afdrukserver zich bevinden. (Overgenomen van PrintServer) |
| EventLog |
Hiermee kunt u het type gebeurtenissen ophalen of instellen dat door de afdrukserver wordt geregistreerd. (Overgenomen van PrintServer) |
| IsDelayInitialized |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de initialisatie van de PrintServer eigenschappen is uitgesteld. (Overgenomen van PrintServer) |
| IsDisposed |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het object is verwijderd. (Overgenomen van PrintSystemObject) |
| MajorVersion |
Hiermee haalt u de primaire versie van het besturingssysteem op. (Overgenomen van PrintServer) |
| MinorVersion |
Hiermee haalt u de secundaire versie op in de primaire versie van het besturingssysteem. (Overgenomen van PrintServer) |
| Name |
Hiermee haalt u de naam van de afdrukserver op. (Overgenomen van PrintServer) |
| NetPopup |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of meldingen dat een afdruktaak is voltooid, naar de afdrukserver of de clientcomputer worden verzonden. (Overgenomen van PrintServer) |
| Parent |
Hiermee haalt u het bovenliggende element van het object op. (Overgenomen van PrintSystemObject) |
| PortThreadPriority |
Hiermee wordt de prioriteit van de thread opgehaald of ingesteld voor het proces dat I/O beheert via de printerpoorten. (Overgenomen van PrintServer) |
| PropertiesCollection |
Hiermee haalt u een verzameling kenmerk- en waardeparen op. (Overgenomen van PrintSystemObject) |
| RestartJobOnPoolEnabled |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of gebruikers taken opnieuw kunnen starten nadat een fout optreedt als printergroepering is ingeschakeld. (Overgenomen van PrintServer) |
| RestartJobOnPoolTimeout |
Hiermee wordt een waarde opgehaald of ingesteld die de wachttijd aangeeft voordat een taak opnieuw kan worden opgestart, als er een fout optreedt wanneer printergroepering ook is ingeschakeld. (Overgenomen van PrintServer) |
| SchedulerPriority |
Hiermee haalt u de threadprioriteit op voor het proces waarmee afdruktaken van toepassingen naar afdrukwachtrijen worden gerouteerd. (Overgenomen van PrintServer) |
| SubSystemVersion |
Hiermee haalt u de versie van het afdrukspoolersysteem op. (Overgenomen van PrintServer) |
Methoden
| Name | Description |
|---|---|
| Commit() |
Hiermee schrijft u eventuele wijzigingen die uw toepassing heeft aangebracht in de eigenschappen van de LocalPrintServer server voor de werkelijke afdrukserver die het object vertegenwoordigt. |
| ConnectToPrintQueue(PrintQueue) |
Hiermee wordt de lokale afdrukserver verbonden met de opgegeven PrintQueue. |
| ConnectToPrintQueue(String) |
Maakt verbinding met de afdrukwachtrij die is opgegeven met behulp van de String. |
| DisconnectFromPrintQueue(PrintQueue) |
Hiermee wordt de lokale afdrukserver losgekoppeld van de opgegeven PrintQueue. |
| DisconnectFromPrintQueue(String) |
Hiermee wordt de verbinding met de afdrukwachtrij verbroken die is opgegeven in de Stringwachtrij. |
| Dispose() |
Alle resources die worden gebruikt door de PrintSystemObject. (Overgenomen van PrintSystemObject) |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die worden gebruikt door de PrintSystemObject beheerde resources en brengt eventueel de beheerde resources vrij. (Overgenomen van PrintSystemObject) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetDefaultPrintQueue() |
Retourneert een verwijzing naar de standaardafdrukwachtrij van de LocalPrintServer. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetPrintQueue(String, String[]) |
Hiermee haalt u een opgegeven afdrukwachtrij op van de afdrukserver. (Overgenomen van PrintServer) |
| GetPrintQueue(String) |
Hiermee verkrijgt u een verwijzing naar de benoemde afdrukwachtrij van de afdrukserver. (Overgenomen van PrintServer) |
| GetPrintQueues() |
Hiermee haalt u de verzameling afdrukwachtrijen op die door de afdrukserver worden gehost. (Overgenomen van PrintServer) |
| GetPrintQueues(EnumeratedPrintQueueTypes[]) |
Hiermee haalt u de verzameling afdrukwachtrijen op van de opgegeven typen die worden benoemd EnumeratedPrintQueueTypes en gehost door de afdrukserver. (Overgenomen van PrintServer) |
| GetPrintQueues(PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[]) |
Hiermee haalt u een verzameling afdrukwachtrijen van de opgegeven typen op. Deze afdrukwachtrijen worden alleen geïnitialiseerd in de eigenschappen die zijn opgegeven in de PrintQueueIndexedProperty matrix. (Overgenomen van PrintServer) |
| GetPrintQueues(PrintQueueIndexedProperty[]) |
Hiermee haalt u een verzameling afdrukwachtrijen op die worden gehost door de afdrukserver en alleen geïnitialiseerd in de eigenschappen die zijn opgegeven in de PrintQueueIndexedProperty matrix. (Overgenomen van PrintServer) |
| GetPrintQueues(String[], EnumeratedPrintQueueTypes[]) |
Hiermee haalt u de verzameling afdrukwachtrijen op. Deze zijn van de opgegeven EnumeratedPrintQueueTypes en worden alleen geïnitialiseerd in de opgegeven eigenschappen. (Overgenomen van PrintServer) |
| GetPrintQueues(String[]) |
Hiermee haalt u een verzameling afdrukwachtrijen op die worden gehost door de afdrukserver en die alleen in de opgegeven eigenschappen worden geïnitialiseerd. (Overgenomen van PrintServer) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| Initialize() |
Initialiseert de eigenschappen van de PrintSystemObject. (Overgenomen van PrintSystemObject) |
| InstallPrintQueue(String, String, String[], String, PrintPropertyDictionary) |
Installeert een afdrukwachtrij en het bijbehorende printerstuurprogramma op de afdrukserver. (Overgenomen van PrintServer) |
| InstallPrintQueue(String, String, String[], String, PrintQueueAttributes, PrintQueueStringProperty, Int32, Int32) |
Hiermee installeert u een afdrukwachtrij met prioriteit en het bijbehorende printerstuurprogramma op de afdrukserver. (Overgenomen van PrintServer) |
| InstallPrintQueue(String, String, String[], String, PrintQueueAttributes, String, String, String, String, Int32, Int32) |
Hiermee installeert u een gedeelde, geprioriteerde afdrukwachtrij en het bijbehorende printerstuurprogramma op de afdrukserver. (Overgenomen van PrintServer) |
| InstallPrintQueue(String, String, String[], String, PrintQueueAttributes) |
Installeert een afdrukwachtrij en het bijbehorende printerstuurprogramma op de afdrukserver. (Overgenomen van PrintServer) |
| InternalDispose(Boolean) |
Releases van de niet-beheerde resources die worden gebruikt door de PrintServer en eventueel de beheerde resources. (Overgenomen van PrintServer) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Refresh() |
Hiermee werkt u de eigenschappen van het LocalPrintServer object bij zodat de bijbehorende waarden overeenkomen met de waarden van de afdrukserver die het object vertegenwoordigt. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |