Share via


OutputCacheProfile.VaryByParam Vlastnost

Definice

Získá nebo nastaví VaryByParam vlastnost.

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

Hodnota vlastnosti

Hodnota VaryByParam.

Atributy

Příklady

Následující příklad kódu ukazuje, jak použít VaryByParam vlastnost.


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

Poznámky

The VaryByParam je sada parametrů oddělených středníkem, která se používá k odlišnému výstupu v mezipaměti. Umožňuje měnit výstup uložený v mezipaměti podle řetězce dotazu GET nebo parametrů POST formuláře. Můžete například měnit výstup uživatelského ovládacího prvku na mezipaměť zadáním názvu uživatelského ovládacího prvku spolu s řetězcem dotazu nebo parametrem POST formuláře. Další informace najdete v tématu Ukládání více verzí výstupu uživatelského ovládacího prvku do mezipaměti.

Nastavení VaryByParam musí být definováno v profilu nebo direktivě @ OutputCache stránky pomocí profilu.

Poznámka

Nastavení OutputCacheProfile.VaryByParam jsou stejná jako nastavení, která VaryByParam používá atribut @ OutputCache. Nedoporučuje se měnit podle všech parametrů nastavením hodnoty "*". To může vést k přetečení mezipaměti nebo útoku na odepření služby na webový server.

Platí pro

Viz také