OutputCacheProfile.VaryByParam Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la proprietà 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
Valore della proprietà
Valore VaryByParam.
- Attributi
Esempio
Nell'esempio di codice riportato di seguito viene illustrato come utilizzare la proprietà 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
Commenti
VaryByParam è un set di parametri delimitato da punto e virgola usato per variare l'output memorizzato nella cache. Consente di variare l'output memorizzato nella cache in base alla stringa di query GET o ai parametri POST del modulo. Ad esempio, è possibile variare l'output del controllo utente alla cache specificando il nome del controllo utente insieme a una stringa di query o a un parametro POST del modulo. Per altre informazioni, vedere Memorizzazione nella cache di più versioni dell'output del controllo utente.
L'impostazione VaryByParam deve essere definita nel profilo o nella @ OutputCache
direttiva della pagina usando il profilo.
Nota
Le OutputCacheProfile.VaryByParam impostazioni sono le stesse usate dall'attributo VaryByParam
di @ OutputCache. Non è consigliabile variare in base a tutti i parametri impostando il valore di "*". Può causare un overflow della cache o un attacco Denial of Service sul server Web.