ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources] - نسخه متنی

G. andrew Duthie; matthew Macdonald

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید









HttpCacheVaryByParams

System.Web (system.web.dll)sealed class

This class is used to set the VaryByParams
property of the HttpCachePolicy class. By default,
cached pages will be reused only for GET requests with identical
query string arguments. However, if you supply an instance of an
HttpCacheVaryByParams class, the parameters that
you specify will be the only criteria that determine whether or not a
cached page can be reused. For example, if you specify ProductID, a
separate copy of the page's output will be cached
every time ASP.NET receives a request for the page with a different
ProductID value. You can also use the wildcard asterisk (*) to
indicate that all variables will be used to determine whether a page
should be cached. This technique is discouraged because it could lead
to excesssive copies of the page being stored in the cache, which
could cause ASP.NET to clear out other, more useful data.

To specify parameters, set the default item property to a string that
contains the name of a variable or to a list of variable names
separated by semi-colons (;). Cached pages will be reused among
requests that have the same values for these variables (in either the
query string or form POST collection). All other variables will be
ignored and will not stop a cached page from being reused.

public sealed class 

HttpCacheVaryByParams {
// Public Instance Properties
public bool

IgnoreParams {set; get; }
public bool

this [string

header ]{set; get; }
}



Returned By


HttpCachePolicy.VaryByParams


/ 873