MachineKeySection.ValidationAlgorithm 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 namnet på algoritmen som används för att verifiera formulärautentisering och visa tillståndsdata.
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
Egenskapsvärde
En sträng som innehåller namnet på en fördefinierad algoritm eller namnet på en anpassad algoritm.
- Attribut
Kommentarer
De fördefinierade algoritmer som är tillgängliga definieras av MachineKeyValidation uppräkningen. Om du vill använda en anpassad algoritm behöver du inte ange den här egenskapen. Validation Ange egenskapen till namnet på den anpassade algoritmen. När du gör det anges den här egenskapen automatiskt till Custom.
Du kan ange egenskapen ValidationAlgorithm deklarativt i Web.config-filen eller programmatiskt i kod.
Om du vill ange den här egenskapen deklarativt använder validationAlgorithm du attributet för machineKey-elementet i konfigurationsfilen. Det här attributet kan anges till namnet på en fördefinierad algoritm eller en anpassad algoritm. De fördefinierade algoritmerna definieras av MachineKeyValidation uppräkningen. Anpassade algoritmer anges i validationAlgorithm attributet med prefixet "alg:" följt av algoritmens namn. Om du använder det här formatet för att ange en anpassad algoritm Validation är egenskapen inställd på Custom och den här egenskapen är inställd på det namn som följer prefixet "alg:".
Om du vill ange den här egenskapen programmatiskt använder du värdet för en av de fördefinierade algoritmer som definieras av MachineKeyValidation uppräkningen eller anger egenskapen till ett anpassat algoritmnamn. Om du anger den här egenskapen till namnet på en anpassad algoritm anger du Validation egenskapen till Custom.