Aracılığıyla paylaş


OutputCacheProfile.VaryByParam Özellik

Tanım

Özelliğini alır veya ayarlar VaryByParam .

public:
 property System::String ^ VaryByParam { System::String ^ get(); void set(System::String ^ value); };
[System.Configuration.ConfigurationProperty("varyByParam")]
public string VaryByParam { get; set; }
[<System.Configuration.ConfigurationProperty("varyByParam")>]
member this.VaryByParam : string with get, set
Public Property VaryByParam As String

Özellik Değeri

VaryByParam değeri.

Öznitelikler

Örnekler

Aşağıdaki kod örneği özelliğinin VaryByParam nasıl kullanılacağını gösterir.


// Get the current VaryByParam.
String varyByParamValue = 
    outputCacheProfile.VaryByParam;

// Set the VaryByParam.
outputCacheProfile.VaryByParam = 
    string.Empty;
  ' Get the current VaryByParam property.
  Dim varyByParamValue As String = _
  outputCacheProfile.VaryByParam

  ' Set the VaryByParam property.
  outputCacheProfile.VaryByParam = _
  String.Empty

Açıklamalar

VaryByParam, önbelleğe alınan çıkışı değiştirmek için kullanılan noktalı virgülle ayrılmış bir parametre kümesidir. Get sorgu dizesi veya form POST parametrelerine göre önbelleğe alınan çıkışın değişmesine olanak tanır. Örneğin, sorgu dizesi veya form POST parametresiyle birlikte kullanıcı denetimi adını belirterek kullanıcı denetimi çıkışını önbelleğe değiştirebilirsiniz. Daha fazla bilgi için bkz. Kullanıcı Denetimi Çıkışının Birden Çok Sürümünü Önbelleğe Alma.

Ayar, VaryByParam profil kullanılarak sayfanın profilinde veya @ OutputCache yönergesinde tanımlanmalıdır.

Not

Ayarlar OutputCacheProfile.VaryByParam@ OutputCache özniteliği tarafından VaryByParam kullanılanlarla aynıdır. "*" değerini ayarlayarak tüm parametrelere göre değişiklik olması önerilmez. Bu, Web sunucusunda önbellek taşmasına veya hizmet reddi saldırısına neden olabilir.

Şunlara uygulanır

Ayrıca bkz.