Partager via


ContentPrefetchTrigger Classe

Définition

Permet d’exécuter des gestionnaires personnalisés lors de la prérécupération de ressources web.

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
Héritage
Object Platform::Object IInspectable ContentPrefetchTrigger
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Les développeurs peuvent attacher un gestionnaire pour précharger et mettre en cache du contenu web afin qu’une application puisse lancer et actualiser son contenu et le mettre à jour. L’accès au contenu mis en cache permet de réduire le temps d’activation des applications en n’ayant pas à mettre en file d’attente les demandes web coûteuses.

En plus des tâches personnalisées, l’API ContentPrefetcher existante est toujours disponible et peut être utilisée à la place de la tâche personnalisée lorsque le travail prérequis implique uniquement le préchargement et la mise en cache du contenu à partir d’un ensemble fixe ou dynamique d’URI.

Constructeurs

ContentPrefetchTrigger()

Initialise une nouvelle instance de la classe ContentPrefetchTrigger.

ContentPrefetchTrigger(TimeSpan)

Initialise une nouvelle instance de la classe ContentPrefetchTrigger à l’aide d’un intervalle de temps spécifié.

Propriétés

WaitInterval

Récupère l’intervalle de temps pour le prérécupération du contenu web.

S’applique à

Voir aussi