OutputCacheProfile.VaryByParam Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.