OutputCacheProfile.VaryByParam Egenskap

Definition

Hämtar eller anger egenskapen 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

Egenskapsvärde

Värdet VaryByParam.

Attribut

Exempel

Följande kodexempel visar hur du använder egenskapen VaryByParam .


// 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

Kommentarer

VaryByParam är en semikolonavgränsad uppsättning parametrar som används för att variera cachelagrade utdata. Det gör att cachelagrade utdata kan varieras efter GET-frågesträngen eller POST-formulärparametrarna. Du kan till exempel variera användarkontrollutdata till cachen genom att ange användarkontrollnamnet tillsammans med antingen en frågesträng eller en POST-formulärparameter. Mer information finns i Cachelagra flera versioner av utdata för användarkontroll.

Inställningen VaryByParam måste definieras i profilen eller @ OutputCache i direktivet för sidan med hjälp av profilen.

Note

Inställningarna OutputCacheProfile.VaryByParam är samma som används av VaryByParam attributet för @OutputCache. Att variera efter alla parametrar genom att ange värdet "*" rekommenderas inte. Det kan resultera i cachespill eller en överbelastningsattack på webbservern.

Gäller för

Se även