Partager via


Guide pratique pour définir la stratégie de cache Time-Based par défaut pour une application

La stratégie de cache basée sur le temps par défaut permet à une application d’avoir son comportement de cache défini par les en-têtes envoyés avec la ressource mise en cache et le comportement du cache défini dans les sections 13 et 14 de RFC 2616, disponibles sur le site web internet Engineering Task Force (IETF). Il s’agit du comportement de cache approprié pour la plupart des applications.

Pour définir la stratégie automatique par défaut pour une application

  1. Créez un objet de stratégie basé sur le temps par défaut.

  2. Définissez l’objet de stratégie comme valeur par défaut pour le domaine d’application.

Example

Les deux exemples de cette section produisent des stratégies identiques.

L’exemple suivant crée une stratégie basée sur le temps par défaut et la définit comme valeur par défaut pour le domaine d’application.

public static void SetDefaultTimeBasedPolicy ()
{
    HttpRequestCachePolicy policy = new HttpRequestCachePolicy ();
    HttpWebRequest.DefaultCachePolicy = policy ;
}
Public Shared Sub SetDefaultTimeBasedPolicy ()
    Dim policy = New HttpRequestCachePolicy ()
    HttpWebRequest.DefaultCachePolicy = policy
End Sub

Vous pouvez également créer la stratégie de cache basée sur le temps par défaut à l’aide de la RequestCachePolicy classe, comme illustré dans l’exemple suivant :

public static void SetDefaultTimeBasedPolicy2()
{
    RequestCachePolicy policy = new RequestCachePolicy ();
    HttpWebRequest.DefaultCachePolicy = policy ;
}
Public Shared Sub SetDefaultTimeBasedPolicy2()
    Dim policy As New RequestCachePolicy()
    HttpWebRequest.DefaultCachePolicy = policy
End Sub

Voir aussi