Freigeben über


ContentPrefetchTrigger Klasse

Definition

Bietet die Möglichkeit, benutzerdefinierte Handler auszuführen, wenn Webressourcen vorab bereitgestellt werden.

public ref class ContentPrefetchTrigger sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Background.IContentPrefetchTriggerFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class ContentPrefetchTrigger final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Background.IContentPrefetchTriggerFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class ContentPrefetchTrigger final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Background.IContentPrefetchTriggerFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class ContentPrefetchTrigger
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Background.IContentPrefetchTriggerFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ContentPrefetchTrigger
function ContentPrefetchTrigger(waitInterval)
Public NotInheritable Class ContentPrefetchTrigger
Vererbung
Object Platform::Object IInspectable ContentPrefetchTrigger
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Entwickler können einen Handler anfügen, um Webinhalte vorab zu laden und zwischenzuspeichern, damit eine App gestartet und ihre Inhalte aktualisiert und auf dem neuesten Stand ist. Der Zugriff auf zwischengespeicherte Inhalte trägt dazu bei, die App-Aktivierungszeit zu verkürzen, da keine kostspieligen Webanforderungen in die Warteschlange gestellt werden müssen.

Zusätzlich zu benutzerdefinierten Aufgaben ist die vorhandene ContentPrefetcher-API weiterhin verfügbar und kann anstelle der benutzerdefinierten Aufgabe verwendet werden, wenn die erforderliche Arbeit nur das Vorladen und Zwischenspeichern von Inhalten aus einem festen oder dynamischen Satz von URIs umfasst.

Konstruktoren

ContentPrefetchTrigger()

Initialisiert eine neue instance der ContentPrefetchTrigger-Klasse.

ContentPrefetchTrigger(TimeSpan)

Initialisiert eine neue instance der ContentPrefetchTrigger-Klasse unter Verwendung eines angegebenen Zeitintervalls.

Eigenschaften

WaitInterval

Ruft das Zeitintervall für das Vorabfetching von Webinhalten ab.

Gilt für:

Weitere Informationen