MachineKeySection.ValidationAlgorithm Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví název algoritmu, který se používá k ověření ověřování formulářů a zobrazení dat stavu.
public:
property System::String ^ ValidationAlgorithm { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Configuration.WhiteSpaceTrimStringConverter))]
[System.Configuration.ConfigurationProperty("validation", DefaultValue="HMACSHA256")]
[System.Configuration.StringValidator(MinLength=1)]
public string ValidationAlgorithm { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Configuration.WhiteSpaceTrimStringConverter))>]
[<System.Configuration.ConfigurationProperty("validation", DefaultValue="HMACSHA256")>]
[<System.Configuration.StringValidator(MinLength=1)>]
member this.ValidationAlgorithm : string with get, set
Public Property ValidationAlgorithm As String
Hodnota vlastnosti
Řetězec, který obsahuje název předdefinovaného algoritmu nebo název vlastního algoritmu.
- Atributy
Poznámky
Předdefinované algoritmy, které jsou k dispozici, jsou definovány výčtem MachineKeyValidation . Pokud chcete použít vlastní algoritmus, nemusíte tuto vlastnost nastavovat. Validation Nastavte vlastnost na název vlastního algoritmu. Když to uděláte, tato vlastnost se automaticky nastaví na Custom.
Vlastnost můžete nastavit ValidationAlgorithm deklarativně v souboru Web.config nebo programově v kódu.
Chcete-li tuto vlastnost nastavit deklarativně, použijete validationAlgorithm
atribut prvku machineKey v konfiguračním souboru. Tento atribut lze nastavit na název předdefinovaného algoritmu nebo vlastního algoritmu. Předdefinované algoritmy jsou definovány výčtem MachineKeyValidation . Vlastní algoritmy jsou zadány v atributu validationAlgorithm
pomocí předpony "alg:", za kterou následuje název algoritmu. Pokud použijete tento formát k určení vlastního algoritmu, Validation vlastnost je nastavena na Custom a tato vlastnost je nastavena na název, který následuje za předponou "alg:".
Chcete-li tuto vlastnost nastavit programově, použijte hodnotu jednoho z předdefinovaných algoritmů, které jsou definovány výčtem MachineKeyValidation , nebo nastavte tuto vlastnost na vlastní název algoritmu. Pokud tuto vlastnost nastavíte na název vlastního algoritmu, nastavte Validation vlastnost na Custom.