다음을 통해 공유


VisualsToXpsDocument.WriteAsync 메서드

정의

VisualXpsDocument 또는 PrintQueue에 비동기적으로 씁니다.

오버로드

WriteAsync(Visual)

VisualXpsDocument 또는 PrintQueue에 비동기적으로 씁니다.

WriteAsync(Visual, Object)

VisualXpsDocument 또는 PrintQueue에 비동기적으로 작성하고 호출자가 이벤트 처리기에 전달하려는 추가 정보를 포함합니다.

WriteAsync(Visual, PrintTicket)

XpsDocument 또는 PrintQueueVisual을 비동기적으로 쓰고 PrintTicket을 포함합니다.

WriteAsync(Visual, PrintTicket, Object)

XpsDocument 또는 PrintQueueVisual을 비동기적으로 쓰며, PrintTicket 및 호출자가 이벤트 처리기에 전달하려는 추가 정보도 포함합니다.

WriteAsync(Visual)

VisualXpsDocument 또는 PrintQueue에 비동기적으로 씁니다.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual);
public override void WriteAsync (System.Windows.Media.Visual visual);
override this.WriteAsync : System.Windows.Media.Visual -> unit
Public Overrides Sub WriteAsync (visual As Visual)

매개 변수

visual
Visual

작성될 Visual입니다.

설명

이 메서드는 메서드의 동기 대응에서 throw할 수 있는 모든 비사용 예외를 반환하는 작업에 저장됩니다. 예외가 반환된 작업에 저장되면 작업이 대기될 때 해당 예외가 throw됩니다. 와 같은 ArgumentException사용 예외는 여전히 동기적으로 throw됩니다. 저장된 예외는 에서 throw Write(Visual)된 예외를 참조하세요.

적용 대상

WriteAsync(Visual, Object)

VisualXpsDocument 또는 PrintQueue에 비동기적으로 작성하고 호출자가 이벤트 처리기에 전달하려는 추가 정보를 포함합니다.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Media.Visual visual, object userSuppliedState);
override this.WriteAsync : System.Windows.Media.Visual * obj -> unit
Public Overrides Sub WriteAsync (visual As Visual, userSuppliedState As Object)

매개 변수

visual
Visual

작성될 Visual입니다.

userSuppliedState
Object

호출자가 WritingCompleted 이벤트 처리기에 전달하려는 데이터를 포함하는 개체입니다.

적용 대상

WriteAsync(Visual, PrintTicket)

XpsDocument 또는 PrintQueueVisual을 비동기적으로 쓰고 PrintTicket을 포함합니다.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket);
public override void WriteAsync (System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket);
override this.WriteAsync : System.Windows.Media.Visual * System.Printing.PrintTicket -> unit
Public Overrides Sub WriteAsync (visual As Visual, printTicket As PrintTicket)

매개 변수

visual
Visual

작성될 Visual입니다.

printTicket
PrintTicket

문서의 기본 인쇄 설정을 나타내는 PrintTicket입니다.

설명

이 메서드는 유효성을 검사 하거나 수정 하지 마십시오 지정 된 printTicket 특정 PrintQueue합니다. 필요한 경우 사용 합니다 MergeAndValidatePrintTicket 메서드를를 PrintTicket 에 관련 된는 PrintQueue 하 고 지정 된 프린터에 대 한 유효 합니다.

이 메서드는 메서드의 동기 대응에서 throw할 수 있는 모든 비사용 예외를 반환하는 작업에 저장됩니다. 예외가 반환된 작업에 저장되면 작업이 대기될 때 해당 예외가 throw됩니다. 와 같은 ArgumentException사용 예외는 여전히 동기적으로 throw됩니다. 저장된 예외는 에서 throw Write(Visual, PrintTicket)된 예외를 참조하세요.

적용 대상

WriteAsync(Visual, PrintTicket, Object)

XpsDocument 또는 PrintQueueVisual을 비동기적으로 쓰며, PrintTicket 및 호출자가 이벤트 처리기에 전달하려는 추가 정보도 포함합니다.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket, object userSuppliedState);
override this.WriteAsync : System.Windows.Media.Visual * System.Printing.PrintTicket * obj -> unit
Public Overrides Sub WriteAsync (visual As Visual, printTicket As PrintTicket, userSuppliedState As Object)

매개 변수

visual
Visual

작성될 Visual입니다.

printTicket
PrintTicket

문서의 기본 인쇄 설정을 나타내는 PrintTicket입니다.

userSuppliedState
Object

호출자가 WritingCompleted 이벤트 처리기에 전달하려는 데이터가 포함된 개체입니다.

설명

이 메서드는 유효성을 검사 하거나 수정 하지 마십시오 지정 된 printTicket 특정 PrintQueue합니다. 필요한 경우 사용 합니다 MergeAndValidatePrintTicket 메서드를를 PrintTicket 에 관련 된는 PrintQueue 하 고 지정 된 프린터에 대 한 유효 합니다.

적용 대상