PageContent.GetPageRootAsync(Boolean) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Zaman uyumsuz olarak yüklenir ve içerik öğesini döndürür FixedPage .
public:
void GetPageRootAsync(bool forceReload);
public void GetPageRootAsync(bool forceReload);
member this.GetPageRootAsync : bool -> unit
Public Sub GetPageRootAsync (forceReload As Boolean)
Parametreler
- forceReload
- Boolean
true daha önce yüklenmiş ve önbelleğe alınmış olsa bile her zaman yeniden yüklemek FixedPage ; false yalnızca önbelleğe alınmış bir sürüm yoksa yüklemek FixedPage için.
Açıklamalar
GetPageRootAsyncile PageContentilişkili veri akışını zaman uyumsuz olarak yükler ve ayrıştırarFixedPage. Diğer iş parçacıkları tamamlanırken GetPageRootAsync çalışmaya devam eder.
Aşağıdaki adımlarda FixedPage , içeriğin zaman uyumsuz olarak nasıl yüklenecekleri gösterilmektedir:
Bir GetPageRootCompletedEventHandler temsilci oluşturun ve olayları bildirecek GetPageRootCompleted şekilde ekleyin.
GetPageRootAsync'ı arayın.
Olay gerçekleştiğinde GetPageRootCompleted ve temsilci çağrıldığında içerik FixedPage yüklenmeyi tamamlar. Yüklenen FixedPage öğe ,Result özelliği aracılığıyla GetPageRootCompletedEventArgsdöndürülür.
öğesi hakkında <PageContent> daha fazla bilgi için XPS'de edinebileceğiniz XPS belirtiminin 3. bölümüne bakın : Belirtim ve Lisans İndirmeleri.
Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları hâlâ eşzamanlı olarak fırlatılır. Depolanan özel durumlar için tarafından GetPageRoot(Boolean)oluşan özel durumlara bakın.