Bagikan melalui


MachineKeySection.ValidationAlgorithm Properti

Definisi

Mendapatkan atau mengatur nama algoritma yang digunakan untuk memvalidasi autentikasi formulir dan melihat data status.

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

Nilai Properti

String yang berisi nama algoritma yang telah ditentukan sebelumnya atau nama algoritma kustom.

Atribut

Keterangan

Algoritma yang telah ditentukan sebelumnya yang tersedia ditentukan oleh MachineKeyValidation enumerasi. Jika Anda ingin menggunakan algoritma kustom, Anda tidak perlu mengatur properti ini. Atur Validation properti ke nama algoritma kustom. Ketika Anda melakukannya, properti ini akan secara otomatis diatur ke Custom.

Anda dapat mengatur ValidationAlgorithm properti secara deklaratif dalam file Web.config atau secara terprogram dalam kode.

Untuk mengatur properti ini secara deklaratif, Anda menggunakan validationAlgorithm atribut elemen machineKey dalam file konfigurasi. Atribut ini dapat diatur ke nama algoritma yang telah ditentukan sebelumnya atau algoritma kustom. Algoritma yang telah ditentukan sebelumnya ditentukan oleh MachineKeyValidation enumerasi. Algoritma kustom ditentukan dalam validationAlgorithm atribut dengan menggunakan awalan "alg:" diikuti dengan nama algoritma. Jika Anda menggunakan format ini untuk menentukan algoritma kustom, Validation properti diatur ke Custom dan properti ini diatur ke nama yang mengikuti awalan "alg:".

Untuk mengatur properti ini secara terprogram, gunakan nilai salah satu algoritma yang telah ditentukan sebelumnya yang ditentukan oleh MachineKeyValidation enumerasi, atau atur properti ini ke nama algoritma kustom. Jika Anda mengatur properti ini ke nama algoritma kustom, atur properti ke ValidationCustom.

Berlaku untuk