SPContext.UseDefaultCachePolicy - Propriété
Obtient ou définit une valeur Boolean qui détermine si Microsoft SharePoint Foundation définit les en-têtes de cache HTTP de la réponse d'un élément extrait de SharePoint Foundation.
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Property UseDefaultCachePolicy As Boolean
Get
Set
'Utilisation
Dim instance As SPContext
Dim value As Boolean
value = instance.UseDefaultCachePolicy
instance.UseDefaultCachePolicy = value
public bool UseDefaultCachePolicy { get; set; }
Valeur de propriété
Type : System.Boolean
true pour définir les cache des en-têtes HTTP ; dans le cas contraire, false.
Remarques
Par défaut, SharePoint Foundation désactive la mise en cache sur des éléments tels que des pages de composant WebPart. En définissant cette valeur sur une demande anticipée suffisante par rapport à ASP.NET traite (en d'autres termes, avant que l'événement HttpApplication.ReleaseRequestState se produit), vous pouvez empêcher SharePoint Foundation les en-têtes de cache.
Dans une application personnalisée est définie via le modèle objet de Windows SharePoint Services 3.0 , jeu de UseDefaultCachePolicy à false pour empêcher la définition de la stratégie de cache SharePoint Foundation et d'implémenter des Web contrôles dont le contrôle ou les classes de page, en fonction des données de l'utilisateur, définissent les en-têtes du cache et la stratégie pour le flux de réponse qui en résulte. Pour exécuter une application personnalisée de Windows SharePoint Services 3.0 qui est définie via le modèle objet de Windows SharePoint Services 2.0 , vous pouvez ajouter la ligne suivante de code pour obtenir le même résultat :
[Visual Basic]
System.Web.HttpContext.Current.Items("DisableSettingBrowserCacheHeaders") = "true"
[C#]
System.Web.HttpContext.Current.Items["DisableSettingBrowserCacheHeaders"] = "true";