DynamicDocumentPaginator.GetPageNumberAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した ContentPosition の 0 から始まるページ番号を返します。
オーバーロード
GetPageNumberAsync(ContentPosition) |
指定した GetPageNumberCompleted の 0 から始まるページ番号を非同期的に返します (このメソッドを通じて、ContentPosition イベントが発生します)。 |
GetPageNumberAsync(ContentPosition, Object) |
指定した GetPageNumberCompleted の 0 から始まるページ番号を非同期的に返します (このメソッドを通じて、ContentPosition イベントが発生します)。 |
GetPageNumberAsync(ContentPosition)
指定した GetPageNumberCompleted の 0 から始まるページ番号を非同期的に返します (このメソッドを通じて、ContentPosition イベントが発生します)。
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)
パラメーター
- contentPosition
- ContentPosition
ページ番号を必要とするコンテンツの位置。
注釈
このメソッドの非同期操作を取り消す唯一の方法は、すべての非同期操作を取り消す方法です。 これは、このメソッドの他のオーバーロードと対照的です。 GetPageNumberAsync(ContentPosition, Object)
このメソッドは イベントを GetPageNumberCompleted 発生させます。 ページ番号は、イベント引数の 1 つとしてイベントに渡されます。 このメソッドを使用してページ番号を取得する方法を参照してください GetPageNumberAsync(ContentPosition, Object) 。
このメソッドは、メソッドの同期例外がスローできる非使用例外をすべて返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機されたときにスローされます。 などの ArgumentException使用例外は、引き続き同期的にスローされます。 格納されている例外については、 によって GetPageNumber(ContentPosition)スローされる例外に関するページを参照してください。
適用対象
GetPageNumberAsync(ContentPosition, Object)
指定した GetPageNumberCompleted の 0 から始まるページ番号を非同期的に返します (このメソッドを通じて、ContentPosition イベントが発生します)。
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)
パラメーター
- contentPosition
- ContentPosition
ページ番号を返すコンテンツ位置要素。
- userState
- Object
非同期タスクの一意の識別子。
注釈
メソッドのこのオーバーロードにより、すべての非同期操作を取り消すことなく、この非同期操作を取り消すことができます。
このメソッドは イベントを GetPageNumberCompleted 発生させます。
次の手順は、特定 contentPosition
の のページ番号を非同期的に取得する方法を示しています。
デリゲートを GetPageNumberCompletedEventHandler 作成し、イベントの GetPageNumberCompleted 通知を受け取るために追加します。
非同期タスクの識別に
contentPosition
使用する目的のオブジェクトと一意userState
のオブジェクトを指定する を呼び出GetPageNumberAsync(ContentPosition, Object)します。イベントが発生し、デリゲートが呼び出されたら、イベントの .UserState プロパティを元
userState
GetPageNumberAsyncのGetPageNumberCompletedEventArgsパラメーターと比較します。プロパティUserStateが元
userState
GetPageNumberAsync(ContentPosition, Object)の GetPageNumberCompletedEventArgsと一致すると、操作は完了し、ページ番号の準備が整います。 (.ContentPosition プロパティもGetPageNumberCompletedEventArgs元GetPageNumberAsync(ContentPosition, Object)contentPosition
のパラメーターと一致します)。プロパティPageNumberにはGetPageNumberCompletedEventArgs、指定した
contentPosition
の 0 から始まるページ番号が含まれます。
GetPageNumber は と同様の GetPageNumberAsync機能を提供しますが、同期操作の場合は です。
適用対象
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示