MachineKeySection.ValidationAlgorithm Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de naam op van het algoritme dat wordt gebruikt om formulierverificatie te valideren en statusgegevens weer te geven.
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
Waarde van eigenschap
Een tekenreeks die de naam van een vooraf gedefinieerd algoritme of de naam van een aangepast algoritme bevat.
- Kenmerken
Opmerkingen
De vooraf gedefinieerde algoritmen die beschikbaar zijn, worden gedefinieerd door de MachineKeyValidation opsomming. Als u een aangepast algoritme wilt gebruiken, hoeft u deze eigenschap niet in te stellen. Stel de Validation eigenschap in op de naam van het aangepaste algoritme. Wanneer u dat doet, wordt deze eigenschap automatisch ingesteld op Custom.
U kunt de ValidationAlgorithm eigenschap declaratief instellen in het Web.config-bestand of programmatisch in code.
Als u deze eigenschap declaratief wilt instellen, gebruikt u het validationAlgorithm kenmerk van het element machineKey in het configuratiebestand. Dit kenmerk kan worden ingesteld op de naam van een vooraf gedefinieerd algoritme of van een aangepast algoritme. De vooraf gedefinieerde algoritmen worden gedefinieerd door de MachineKeyValidation opsomming. Aangepaste algoritmen worden opgegeven in het validationAlgorithm kenmerk met behulp van het voorvoegsel 'alg:', gevolgd door de naam van het algoritme. Als u deze indeling gebruikt om een aangepast algoritme op te geven, wordt de Validation eigenschap ingesteld op en wordt deze eigenschap ingesteld Custom op de naam die volgt op het voorvoegsel 'alg:'.
Als u deze eigenschap programmatisch wilt instellen, gebruikt u de waarde van een van de vooraf gedefinieerde algoritmen die zijn gedefinieerd door de MachineKeyValidation opsomming of stelt u deze eigenschap in op een aangepaste algoritmenaam. Als u deze eigenschap instelt op de naam van een aangepast algoritme, stelt u de Validation eigenschap in op Custom.