LocalPrintServer Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yerel yazdırma sunucusunu (uygulamanızın üzerinde çalıştığı bilgisayar) temsil eder ve yazdırma kuyruklarının yönetimini etkinleştirir.
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
- Devralma
Örnekler
Aşağıdaki örnekte sınıfının bir örneğinin nasıl oluşturulacağı gösterilmektedir LocalPrintServer .
// -------------------- 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()
Açıklamalar
Uygulamanız nesnenin bir özelliğine bir değer yazdığında LocalPrintServer , değer nesneyle LocalPrintServer temsil edilen bilgisayara geçirilene kadar bu değişikliğin hiçbir etkisi olmaz. Değerdeki değişikliğin etkili olduğundan emin olmak için yöntemini kullanın Commit .
Ayrıca, diğer uygulamalar bilgisayarın yazdırma hizmeti özelliklerini de değiştirebilir. Uygulamanız tarafından kullanılan nesnenin LocalPrintServer en son gerçek değerlere sahip olduğundan emin olmak için yöntemini kullanın Refresh .
Dikkat
Ad alanı içindeki System.Printing sınıflar bir Windows hizmeti veya ASP.NET uygulaması ya da hizmeti içinde kullanılmak üzere desteklenmez. Bu sınıfları bu uygulama türlerinden birinin içinden kullanmaya çalışmak, hizmet performansının azalması ve çalışma zamanı özel durumları gibi beklenmeyen sorunlara neden olabilir.
Windows Forms bir uygulamadan yazdırmak istiyorsanız ad alanına System.Drawing.Printing bakın.
Oluşturucular
LocalPrintServer() |
LocalPrintServer sınıfının yeni bir örneğini başlatır. |
LocalPrintServer(LocalPrintServerIndexedProperty[]) |
Belirtilen LocalPrintServerIndexedProperty diziye LocalPrintServer sahip sınıfının yeni bir örneğini başlatır. |
LocalPrintServer(LocalPrintServerIndexedProperty[], PrintSystemDesiredAccess) |
Belirtilen diziye ve belirtilen LocalPrintServerIndexedProperty öğesine sahip sınıfının yeni bir örneğini LocalPrintServerPrintSystemDesiredAccessbaşlatır. |
LocalPrintServer(PrintSystemDesiredAccess) |
belirtilen PrintSystemDesiredAccessöğesini içeren sınıfının yeni bir örneğini LocalPrintServer başlatır. |
LocalPrintServer(String[]) |
Belirtilen özelliklere LocalPrintServer sahip sınıfının yeni bir örneğini başlatır. |
LocalPrintServer(String[], PrintSystemDesiredAccess) |
belirtilen özelliklere ve PrintSystemDesiredAccesssahip sınıfının yeni bir örneğini LocalPrintServer başlatır. |
Özellikler
BeepEnabled |
Yazdırma sunucusunun yazıcıdaki bir hata koşuluna yanıt olarak bip sesi verip vermediğini belirten bir değer alır veya ayarlar. (Devralındığı yer: PrintServer) |
DefaultPortThreadPriority |
Kullanmayın. (Devralındığı yer: PrintServer) |
DefaultPrintQueue |
Varsayılan yazdırma sırasını alır veya ayarlar. |
DefaultSchedulerPriority |
Kullanmayın. (Devralındığı yer: PrintServer) |
DefaultSpoolDirectory |
Yazdırma sunucusunun biriktirici dosyalarının bulunduğu yolu alır veya ayarlar. (Devralındığı yer: PrintServer) |
EventLog |
Yazdırma sunucusunun günlüğe aldığı olayların türünü alır veya ayarlar. (Devralındığı yer: PrintServer) |
IsDelayInitialized |
Özelliklerin başlatılmasının ertelenip ertelenmediğini PrintServer belirten bir değer alır veya ayarlar. (Devralındığı yer: PrintServer) |
IsDisposed |
Nesnenin atılıp atılmadığını belirten bir değer alır veya ayarlar. (Devralındığı yer: PrintSystemObject) |
MajorVersion |
İşletim sisteminin ana sürümünü alır. (Devralındığı yer: PrintServer) |
MinorVersion |
İşletim sisteminin ana sürümündeki ikincil sürümü alır. (Devralındığı yer: PrintServer) |
Name |
Yazdırma sunucusunun adını alır. (Devralındığı yer: PrintServer) |
NetPopup |
Yazdırma işinin tamamlandığını belirten bildirimlerin yazdırma sunucusuna mı yoksa istemci bilgisayara mı gönderildiğini belirten bir değer alır veya ayarlar. (Devralındığı yer: PrintServer) |
Parent |
Nesnenin üst öğesini alır. (Devralındığı yer: PrintSystemObject) |
PortThreadPriority |
G/Ç'yi yazıcı bağlantı noktaları üzerinden yöneten işlem için iş parçacığı önceliğini alır veya ayarlar. (Devralındığı yer: PrintServer) |
PropertiesCollection |
Öznitelik ve değer çiftleri koleksiyonunu alır. (Devralındığı yer: PrintSystemObject) |
RestartJobOnPoolEnabled |
Yazıcı havuzu etkinse bir hata oluştuktan sonra kullanıcıların işleri yeniden başlatıp başlatamayacağını belirten bir değer alır veya ayarlar. (Devralındığı yer: PrintServer) |
RestartJobOnPoolTimeout |
Yazıcı havuzu da etkinleştirildiğinde bir hata oluşursa, işin yeniden başlatılması için bekleme süresini belirten bir değer alır veya ayarlar. (Devralındığı yer: PrintServer) |
SchedulerPriority |
Yazdırma işlerini uygulamalardan yazdırma kuyruklarına yönlendiren işlem için iş parçacığı önceliğini alır veya ayarlar. (Devralındığı yer: PrintServer) |
SubSystemVersion |
Yazdırma biriktirici sisteminin sürümünü alır. (Devralındığı yer: PrintServer) |
Yöntemler
Commit() |
Uygulamanızın özelliklerinde LocalPrintServer yaptığı değişiklikleri nesnenin temsil olduğu gerçek yazdırma sunucusuna yazar. |
ConnectToPrintQueue(PrintQueue) |
Yerel yazdırma sunucusunu belirtilen PrintQueueöğesine bağlar. |
ConnectToPrintQueue(String) |
kullanılarak belirtilen yazdırma kuyruğuna Stringbağlanır. |
DisconnectFromPrintQueue(PrintQueue) |
Yerel yazdırma sunucusunun belirtilen PrintQueueile bağlantısını keser. |
DisconnectFromPrintQueue(String) |
içinde belirtilen yazdırma kuyruğuyla Stringbağlantıyı keser. |
Dispose() |
PrintSystemObject tarafından kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: PrintSystemObject) |
Dispose(Boolean) |
PrintSystemObject tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır. (Devralındığı yer: PrintSystemObject) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetDefaultPrintQueue() |
varsayılan yazdırma kuyruğuna LocalPrintServerbaşvuru döndürür. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetPrintQueue(String) |
Yazdırma sunucusundan adlandırılmış yazdırma kuyruğuna başvuru alır. (Devralındığı yer: PrintServer) |
GetPrintQueue(String, String[]) |
Yazdırma sunucusundan belirtilen bir yazdırma kuyruğu alır. (Devralındığı yer: PrintServer) |
GetPrintQueues() |
Yazdırma sunucusunun barındırır yazdırma kuyrukları koleksiyonunu alır. (Devralındığı yer: PrintServer) |
GetPrintQueues(EnumeratedPrintQueueTypes[]) |
içinde adlandırılmış ve yazdırma sunucusu tarafından barındırılan belirtilen türlerdeki EnumeratedPrintQueueTypes yazdırma kuyruklarının koleksiyonunu alır. (Devralındığı yer: PrintServer) |
GetPrintQueues(PrintQueueIndexedProperty[]) |
Yazdırma sunucusu tarafından barındırılan ve yalnızca dizide PrintQueueIndexedProperty belirtilen özelliklerde başlatılan yazdırma kuyrukları koleksiyonunu alır. (Devralındığı yer: PrintServer) |
GetPrintQueues(PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[]) |
Belirtilen türlerdeki yazdırma kuyruklarından oluşan bir koleksiyonu alır. Bu yazdırma kuyrukları yalnızca dizide belirtilen özelliklerde PrintQueueIndexedProperty başlatılır. (Devralındığı yer: PrintServer) |
GetPrintQueues(String[]) |
Yazdırma sunucusu tarafından barındırılan ve yalnızca belirtilen özelliklerde başlatılan yazdırma kuyrukları koleksiyonunu alır. (Devralındığı yer: PrintServer) |
GetPrintQueues(String[], EnumeratedPrintQueueTypes[]) |
Belirtilen ve yalnızca belirtilen EnumeratedPrintQueueTypes özelliklerde başlatılan yazdırma kuyrukları koleksiyonunu alır. (Devralındığı yer: PrintServer) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
Initialize() |
öğesinin özelliklerini PrintSystemObjectbaşlatır. (Devralındığı yer: PrintSystemObject) |
InstallPrintQueue(String, String, String[], String, PrintPropertyDictionary) |
Yazdırma sunucusuna bir yazdırma kuyruğu ve ilişkili yazıcı sürücüsü yükler. (Devralındığı yer: PrintServer) |
InstallPrintQueue(String, String, String[], String, PrintQueueAttributes) |
Yazdırma sunucusuna bir yazdırma kuyruğu ve ilişkili yazıcı sürücüsü yükler. (Devralındığı yer: PrintServer) |
InstallPrintQueue(String, String, String[], String, PrintQueueAttributes, PrintQueueStringProperty, Int32, Int32) |
Yazdırma sunucusuna öncelikli bir yazdırma kuyruğu ve ilişkili yazıcı sürücüsü yükler. (Devralındığı yer: PrintServer) |
InstallPrintQueue(String, String, String[], String, PrintQueueAttributes, String, String, String, String, Int32, Int32) |
Yazdırma sunucusuna paylaşılan, öncelikli yazdırma kuyruğu ve ilişkili bir yazıcı sürücüsü yükler. (Devralındığı yer: PrintServer) |
InternalDispose(Boolean) |
tarafından PrintServer kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır. (Devralındığı yer: PrintServer) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
Refresh() |
Değerlerinin nesnenin LocalPrintServer temsil ettikleri yazdırma sunucusunun değerleriyle eşleşmesi için nesnenin özelliklerini Güncelleştirmeler. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |