DynamicDocumentPaginator.GetPageNumberAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne le numéro de page de base zéro du ContentPositionspécifié.
Surcharges
GetPageNumberAsync(ContentPosition) |
De façon asynchrone, retourne (par le biais de cette méthode déclenche l’événement GetPageNumberCompleted) le numéro de page de base zéro du ContentPositionspécifié. |
GetPageNumberAsync(ContentPosition, Object) |
De façon asynchrone, retourne (par le biais de cette méthode déclenche l’événement GetPageNumberCompleted) le numéro de page de base zéro du ContentPositionspécifié. |
GetPageNumberAsync(ContentPosition)
De façon asynchrone, retourne (par le biais de cette méthode déclenche l’événement GetPageNumberCompleted) le numéro de page de base zéro du ContentPositionspécifié.
public:
virtual void GetPageNumberAsync(System::Windows::Documents::ContentPosition ^ contentPosition);
public virtual void GetPageNumberAsync (System.Windows.Documents.ContentPosition contentPosition);
abstract member GetPageNumberAsync : System.Windows.Documents.ContentPosition -> unit
override this.GetPageNumberAsync : System.Windows.Documents.ContentPosition -> unit
Public Overridable Sub GetPageNumberAsync (contentPosition As ContentPosition)
Paramètres
- contentPosition
- ContentPosition
Position du contenu dont le numéro de page est nécessaire.
Remarques
La seule façon d’annuler l’opération asynchrone de cette méthode consiste à annuler toutes les opérations asynchrones. Contrastez-le avec l’autre surcharge de cette méthode : GetPageNumberAsync(ContentPosition, Object).
Cette méthode déclenche l’événement GetPageNumberCompleted. Le numéro de page est passé à l’événement en tant qu’arguments d’événement. Consultez GetPageNumberAsync(ContentPosition, Object) pour savoir comment utiliser cette méthode pour obtenir le numéro de page.
Cette méthode stocke dans la tâche toutes les exceptions 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 est levée lorsque la tâche est attendue. Les exceptions d’utilisation, telles que ArgumentException, sont toujours levées de façon synchrone. Pour les exceptions stockées, consultez les exceptions levées par GetPageNumber(ContentPosition).
S’applique à
GetPageNumberAsync(ContentPosition, Object)
De façon asynchrone, retourne (par le biais de cette méthode déclenche l’événement GetPageNumberCompleted) le numéro de page de base zéro du ContentPositionspécifié.
public:
virtual void GetPageNumberAsync(System::Windows::Documents::ContentPosition ^ contentPosition, System::Object ^ userState);
public virtual void GetPageNumberAsync (System.Windows.Documents.ContentPosition contentPosition, object userState);
abstract member GetPageNumberAsync : System.Windows.Documents.ContentPosition * obj -> unit
override this.GetPageNumberAsync : System.Windows.Documents.ContentPosition * obj -> unit
Public Overridable Sub GetPageNumberAsync (contentPosition As ContentPosition, userState As Object)
Paramètres
- contentPosition
- ContentPosition
Élément de position de contenu pour renvoyer le numéro de page.
- userState
- Object
Identificateur unique de la tâche asynchrone.
Remarques
Cette surcharge de la méthode permet d’annuler cette opération asynchrone sans annuler toutes les opérations asynchrones.
Cette méthode déclenche l’événement GetPageNumberCompleted.
Les étapes suivantes illustrent comment récupérer le numéro de page d’une contentPosition
donnée de manière asynchrone.
Créez un délégué GetPageNumberCompletedEventHandler et ajoutez-le pour être averti des événements GetPageNumberCompleted.
Appelez GetPageNumberAsync(ContentPosition, Object) en spécifiant le
contentPosition
souhaité et un objetuserState
unique qui sera utilisé pour identifier la tâche asynchrone.Lorsque l’événement se produit et que le délégué est appelé, comparez la GetPageNumberCompletedEventArgsde l’événement.UserState propriété avec le paramètre de GetPageNumberAsync
userState
d’origine.Lorsque le GetPageNumberCompletedEventArgs.UserState propriété correspond au GetPageNumberAsync(ContentPosition, Object)
userState
d’origine, l’opération est terminée et le numéro de page est prêt. (La propriété GetPageNumberCompletedEventArgs.ContentPosition correspond également au paramètre de GetPageNumberAsync(ContentPosition, Object)contentPosition
d’origine.)Le GetPageNumberCompletedEventArgs.PageNumber propriété contient le numéro de page de base zéro du
contentPosition
spécifié.
GetPageNumber fournit des fonctionnalités similaires à GetPageNumberAsync, mais pour une opération synchrone.