DynamicDocumentPaginator.GetPageNumberAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce il numero di pagina in base zero dell'oggetto ContentPosition specificato.
Overload
GetPageNumberAsync(ContentPosition) |
Restituisce in modo asincrono (tramite il metodo che genera l'evento GetPageNumberCompleted) il numero di pagina in base zero dell'oggetto ContentPosition specificato. |
GetPageNumberAsync(ContentPosition, Object) |
Restituisce in modo asincrono (tramite il metodo che genera l'evento GetPageNumberCompleted) il numero di pagina in base zero dell'oggetto ContentPosition specificato. |
GetPageNumberAsync(ContentPosition)
Restituisce in modo asincrono (tramite il metodo che genera l'evento GetPageNumberCompleted) il numero di pagina in base zero dell'oggetto ContentPosition specificato.
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)
Parametri
- contentPosition
- ContentPosition
La posizione di contenuto il cui numero di pagina è necessario.
Commenti
L'unico modo per annullare l'operazione asincrona di questo metodo consiste nell'annullare tutte le operazioni asincrone. Contrasta con l'altro overload di questo metodo: GetPageNumberAsync(ContentPosition, Object).
Questo metodo genera l'evento GetPageNumberCompleted . Il numero di pagina viene passato all'evento come uno degli argomenti dell'evento. Vedere GetPageNumberAsync(ContentPosition, Object) come usare questo metodo per ottenere il numero di pagina.
Questo metodo archivia nell'attività restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da GetPageNumber(ContentPosition).
Si applica a
GetPageNumberAsync(ContentPosition, Object)
Restituisce in modo asincrono (tramite il metodo che genera l'evento GetPageNumberCompleted) il numero di pagina in base zero dell'oggetto ContentPosition specificato.
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)
Parametri
- contentPosition
- ContentPosition
L'elemento della posizione di contenuto del quale restituire il numero di pagina.
- userState
- Object
Identificatore univoco per l'attività asincrona.
Commenti
Questo overload del metodo consente di annullare questa operazione asincrona senza annullare tutte le operazioni asincrone.
Questo metodo genera l'evento GetPageNumberCompleted .
I passaggi seguenti illustrano come recuperare il numero di pagina di un dato contentPosition
in modo asincrono.
Creare un GetPageNumberCompletedEventHandler delegato e aggiungerlo per ricevere una notifica degli GetPageNumberCompleted eventi.
Chiamare GetPageNumberAsync(ContentPosition, Object) che specifica l'oggetto
contentPosition
desiderato e un oggetto univocouserState
che verrà usato per identificare l'attività asincrona.Quando si verifica l'evento e viene chiamato il delegato, confrontare la proprietà dell'evento GetPageNumberCompletedEventArgsUserState con il parametro originaleGetPageNumberAsync
userState
.Quando la GetPageNumberCompletedEventArgsproprietà .UserState corrisponde all'originale GetPageNumberAsync(ContentPosition, Object)
userState
, l'operazione viene completata e il numero di pagina è pronto. La GetPageNumberCompletedEventArgsproprietà .ContentPosition corrisponderà anche al parametro originale GetPageNumberAsync(ContentPosition, Object)contentPosition
.La GetPageNumberCompletedEventArgsproprietà .PageNumber contiene il numero di pagina in base zero dell'oggetto specificato
contentPosition
.
GetPageNumber offre funzionalità simili a GetPageNumberAsync, ma per l'operazione sincrona.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per