DynamicDocumentPaginator.GetPageNumberAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí číslo stránky založené na nule zadané ContentPosition.
Přetížení
GetPageNumberAsync(ContentPosition) |
Asynchronně vrátí (prostřednictvím metody Tato metoda vyvolá GetPageNumberCompleted událost) číslo stránky založené na nule zadaného ContentPositionobjektu . |
GetPageNumberAsync(ContentPosition, Object) |
Asynchronně vrátí (prostřednictvím metody Tato metoda vyvolá GetPageNumberCompleted událost) číslo stránky založené na nule zadaného ContentPositionobjektu . |
GetPageNumberAsync(ContentPosition)
Asynchronně vrátí (prostřednictvím metody Tato metoda vyvolá GetPageNumberCompleted událost) číslo stránky založené na nule zadaného ContentPositionobjektu .
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)
Parametry
- contentPosition
- ContentPosition
Pozice obsahu, jejíž číslo stránky je potřeba.
Poznámky
Jediným způsobem, jak zrušit asynchronní operaci této metody, je zrušit všechny asynchronní operace. Porovnejte to s jiným přetížením této metody: GetPageNumberAsync(ContentPosition, Object).
Tato metoda vyvolá GetPageNumberCompleted událost. Číslo stránky se události předá jako jeden z argumentů události. Podívejte GetPageNumberAsync(ContentPosition, Object) se, jak pomocí této metody získat číslo stránky.
Tato metoda ukládá do úlohy, která vrací všechny výjimky nesouvisejí s používáním, které může vyvolat synchronní protějšek metody. Pokud je ve vrácené úloze uložena výjimka, bude tato výjimka vyvolána při čekání na úkol. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem GetPageNumber(ContentPosition).
Platí pro
GetPageNumberAsync(ContentPosition, Object)
Asynchronně vrátí (prostřednictvím metody Tato metoda vyvolá GetPageNumberCompleted událost) číslo stránky založené na nule zadaného ContentPositionobjektu .
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)
Parametry
- contentPosition
- ContentPosition
Element pozice obsahu, který vrátí číslo stránky.
- userState
- Object
Jedinečný identifikátor asynchronní úlohy.
Poznámky
Toto přetížení metody umožňuje zrušit tuto asynchronní operaci bez zrušení všech asynchronních operací.
Tato metoda vyvolá GetPageNumberCompleted událost.
Následující kroky ukazují, jak asynchronně načíst číslo stránky daného contentPosition
objektu.
Vytvořte delegáta GetPageNumberCompletedEventHandler a přidejte ho, aby byl upozorněn na GetPageNumberCompleted události.
Volání GetPageNumberAsync(ContentPosition, Object) určující
contentPosition
požadovaný a jedinečnýuserState
objekt, který se použije k identifikaci asynchronní úlohy.Když dojde k události a delegát je volána, porovnejte GetPageNumberCompletedEventArgsvlastnost .UserState události s původním GetPageNumberAsync
userState
parametrem.Když vlastnost GetPageNumberCompletedEventArgs.UserState odpovídá původnímu GetPageNumberAsync(ContentPosition, Object)
userState
objektu , operace je dokončena a číslo stránky je připravené. (Vlastnost GetPageNumberCompletedEventArgs.ContentPosition bude také odpovídat původnímu GetPageNumberAsync(ContentPosition, Object)contentPosition
parametru.)PageNumber Vlastnost GetPageNumberCompletedEventArgsobsahuje číslo stránky založené na nule zadaného
contentPosition
objektu .
GetPageNumber poskytuje podobné funkce jako GetPageNumberAsync, ale pro synchronní operaci.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro