LocalPrintServer 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
로컬 인쇄 서버(애플리케이션이 실행되는 컴퓨터)를 나타내며 인쇄 대기열을 관리할 수 있게 합니다.
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
- 상속
예제
다음 예제에서는 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()
설명
애플리케이션의 속성에 값을 기록 하는 경우는 LocalPrintServer 개체를 나타내는 컴퓨터에는 값이 전달 될 때까지 변경에 영향을 주지 않습니다에 있는지를 LocalPrintServer 개체입니다. 값의 변경 적용을 위해 사용 된 Commit 메서드.
또한 다른 애플리케이션 컴퓨터의 인쇄 서비스 속성을 변경할 수도 있습니다. 되도록 합니다 LocalPrintServer 애플리케이션에서 사용 되는 개체에는 최신 실제 값을 사용 하 여는 Refresh 메서드.
주의
내에서 클래스를 System.Printing 네임 스페이스는 Windows 서비스 또는 ASP.NET 애플리케이션 또는 서비스 내에서 사용 하 여 지원 되지 않습니다. 이러한 애플리케이션 형식 중 하나에서 이러한 클래스를 사용 하는 동안 예기치 않은 문제가 발생할 수 있습니다, 그리고 감소와 같은 서비스 성능 및 런타임 예외입니다.
Windows Forms 애플리케이션에서 인쇄 하려는 경우 참조는 System.Drawing.Printing 네임 스페이스입니다.
생성자
LocalPrintServer() |
LocalPrintServer 클래스의 새 인스턴스를 초기화합니다. |
LocalPrintServer(LocalPrintServerIndexedProperty[]) |
지정된 LocalPrintServer 배열이 포함된 LocalPrintServerIndexedProperty 클래스의 새 인스턴스를 초기화합니다. |
LocalPrintServer(LocalPrintServerIndexedProperty[], PrintSystemDesiredAccess) |
지정된 LocalPrintServer 배열 및 지정된 LocalPrintServerIndexedProperty를 갖는 PrintSystemDesiredAccess 클래스의 새 인스턴스를 초기화합니다. |
LocalPrintServer(PrintSystemDesiredAccess) |
지정된 LocalPrintServer를 갖는 PrintSystemDesiredAccess 클래스의 새 인스턴스를 초기화합니다. |
LocalPrintServer(String[]) |
지정된 속성이 포함된 LocalPrintServer 클래스의 새 인스턴스를 초기화합니다. |
LocalPrintServer(String[], PrintSystemDesiredAccess) |
지정된 속성 및 LocalPrintServer를 갖는 PrintSystemDesiredAccess 클래스의 새 인스턴스를 초기화합니다. |
속성
BeepEnabled |
프린터의 오류 조건에 응답하여 인쇄 서버에서 경고음을 발생시킬지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 PrintServer) |
DefaultPortThreadPriority |
사용하지 마십시오. (다음에서 상속됨 PrintServer) |
DefaultPrintQueue |
기본 인쇄 대기열을 가져오거나 설정합니다. |
DefaultSchedulerPriority |
사용하지 마십시오. (다음에서 상속됨 PrintServer) |
DefaultSpoolDirectory |
인쇄 서버의 스풀 파일 경로를 가져오거나 설정합니다. (다음에서 상속됨 PrintServer) |
EventLog |
인쇄 서버에서 기록하는 이벤트의 형식을 가져오거나 설정합니다. (다음에서 상속됨 PrintServer) |
IsDelayInitialized |
PrintServer 속성의 초기화가 연기되었는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 PrintServer) |
IsDisposed |
개체가 삭제되었는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 PrintSystemObject) |
MajorVersion |
운영 체제의 주 버전을 가져옵니다. (다음에서 상속됨 PrintServer) |
MinorVersion |
운영 체제 주 버전 내에 있는 부 버전을 가져옵니다. (다음에서 상속됨 PrintServer) |
Name |
인쇄 서버의 이름을 가져옵니다. (다음에서 상속됨 PrintServer) |
NetPopup |
인쇄 작업이 완료되었음을 알려 주는 알림을 인쇄 서버 또는 클라이언트 컴퓨터로 보낼지 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 PrintServer) |
Parent |
개체의 부모를 가져옵니다. (다음에서 상속됨 PrintSystemObject) |
PortThreadPriority |
프린터 포트를 통해 I/O를 관리하는 프로세스의 스레드 우선 순위를 가져오거나 설정합니다. (다음에서 상속됨 PrintServer) |
PropertiesCollection |
특성 및 값 쌍 컬렉션을 가져옵니다. (다음에서 상속됨 PrintSystemObject) |
RestartJobOnPoolEnabled |
프린터 풀링을 사용하는 경우, 오류가 발생한 후 사용자가 작업을 다시 시작할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 PrintServer) |
RestartJobOnPoolTimeout |
프린터 풀링을 사용하며 오류가 발생한 경우 작업을 다시 시작할 수 있을 때까지의 대기 시간을 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 PrintServer) |
SchedulerPriority |
애플리케이션에서 인쇄 대기열로 인쇄 작업을 라우트하는 프로세스의 스레드 우선 순위를 가져오거나 설정합니다. (다음에서 상속됨 PrintServer) |
SubSystemVersion |
인쇄 스풀러 시스템의 버전을 가져옵니다. (다음에서 상속됨 PrintServer) |
메서드
적용 대상
추가 정보
.NET