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. Önbelleğe alınan çıkışı GET sorgu dizesine veya form POST parametrelerine göre değiştirmenizi sağlar. Ö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.

Note

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

Şunlara uygulanır

Ayrıca bkz.