Partager via


VisualsToXpsDocument.WriteAsync Méthode

Définition

Écrit Visual de manière asynchrone dans XpsDocument ou PrintQueue.

Surcharges

WriteAsync(Visual)

Écrit Visual de manière synchrone dans XpsDocument ou PrintQueue.

WriteAsync(Visual, Object)

Écrit un Visual de manière asynchrone dans un XpsDocument ou un PrintQueue et inclut les informations supplémentaires que l’appelant veut passer à un gestionnaire d’événements.

WriteAsync(Visual, PrintTicket)

Écrit un Visual de façon asynchrone sur un XpsDocument ou un PrintQueue, et inclut un PrintTicket.

WriteAsync(Visual, PrintTicket, Object)

Écrit un Visual de manière asynchrone dans un XpsDocument ou un PrintQueue ; inclut également un PrintTicket et toutes les informations supplémentaires que l’appelant veut passer à un gestionnaire d’événements.

WriteAsync(Visual)

Écrit Visual de manière synchrone dans XpsDocument ou 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)

Paramètres

visual
Visual

Le Visual qui est écrit.

Remarques

Cette méthode stocke dans la tâche toutes les exceptions de non-utilisation que l’équivalent synchrone de la méthode peut lever. Si une exception est stockée dans la tâche retournée, cette exception sera levée lorsque la tâche est attendue. Les exceptions d’utilisation, telles que ArgumentException, sont toujours levées de manière synchrone. Pour connaître les exceptions stockées, consultez les exceptions levées par Write(Visual).

S’applique à

WriteAsync(Visual, Object)

Écrit un Visual de manière asynchrone dans un XpsDocument ou un PrintQueue et inclut les informations supplémentaires que l’appelant veut passer à un gestionnaire d’événements.

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)

Paramètres

visual
Visual

Le Visual qui est écrit.

userSuppliedState
Object

Objet qui contient les données que l’appelant veut passer au gestionnaire d’événements WritingCompleted.

S’applique à

WriteAsync(Visual, PrintTicket)

Écrit un Visual de façon asynchrone sur un XpsDocument ou un PrintQueue, et inclut un 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)

Paramètres

visual
Visual

Le Visual qui est écrit.

printTicket
PrintTicket

PrintTicket qui représente les préférences d’impression par défaut pour le document.

Remarques

Cette méthode ne valide ni ne modifie le spécifié printTicket pour un particulier PrintQueue. Si nécessaire, utilisez la MergeAndValidatePrintTicket méthode pour créer un PrintTicket qui est spécifique à et PrintQueue est valide pour une imprimante spécifiée.

Cette méthode stocke dans la tâche toutes les exceptions de non-utilisation que l’équivalent synchrone de la méthode peut lever. Si une exception est stockée dans la tâche retournée, cette exception sera levée lorsque la tâche est attendue. Les exceptions d’utilisation, telles que ArgumentException, sont toujours levées de manière synchrone. Pour connaître les exceptions stockées, consultez les exceptions levées par Write(Visual, PrintTicket).

S’applique à

WriteAsync(Visual, PrintTicket, Object)

Écrit un Visual de manière asynchrone dans un XpsDocument ou un PrintQueue ; inclut également un PrintTicket et toutes les informations supplémentaires que l’appelant veut passer à un gestionnaire d’événements.

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)

Paramètres

visual
Visual

Le Visual qui est écrit.

printTicket
PrintTicket

PrintTicket qui représente les préférences d’impression par défaut pour le document.

userSuppliedState
Object

Objet qui contient les données que l’appelant veut passer au gestionnaire d’événements WritingCompleted.

Remarques

Cette méthode ne valide ni ne modifie le spécifié printTicket pour un particulier PrintQueue. Si nécessaire, utilisez la MergeAndValidatePrintTicket méthode pour créer un PrintTicket qui est spécifique à et PrintQueue est valide pour une imprimante spécifiée.

S’applique à