Aracılığıyla paylaş


MachineKeySection.ValidationAlgorithm Özellik

Tanım

Form kimlik doğrulamasını doğrulamak ve durum verilerini görüntülemek için kullanılan algoritmanın adını alır veya ayarlar.

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

Özellik Değeri

String

Önceden tanımlanmış bir algoritmanın adını veya özel bir algoritmanın adını içeren dize.

Öznitelikler

Açıklamalar

Kullanılabilir önceden tanımlanmış algoritmalar numaralandırma tarafından MachineKeyValidation tanımlanır. Özel bir algoritma kullanmak istiyorsanız, bu özelliği ayarlamanız gerekmez. Validation özelliğini özel algoritmanın adına ayarlayın. Bunu yaptığınızda, bu özellik otomatik olarak olarak ayarlanır Custom.

özelliğini Web.config dosyasında bildirimli olarak veya kodda program aracılığıyla ayarlayabilirsiniz ValidationAlgorithm .

Bu özelliği bildirimli olarak ayarlamak için yapılandırma dosyasındaki machineKey öğesinin özniteliğini kullanırsınızvalidationAlgorithm. Bu öznitelik, önceden tanımlanmış bir algoritmanın veya özel bir algoritmanın adına ayarlanabilir. Önceden tanımlanmış algoritmalar sabit listesi tarafından MachineKeyValidation tanımlanır. Özel algoritmalar özniteliğinde validationAlgorithm "alg:" ön eki ve ardından algoritmanın adı kullanılarak belirtilir. Özel bir algoritma belirtmek için bu biçimi kullanırsanız, Validation özelliği olarak ayarlanır Custom ve bu özellik "alg:" ön ekini izleyen ada ayarlanır.

Bu özelliği program aracılığıyla ayarlamak için, numaralandırma tarafından MachineKeyValidation tanımlanan önceden tanımlanmış algoritmalardan birinin değerini kullanın veya bu özelliği özel bir algoritma adı olarak ayarlayın. Bu özelliği özel bir algoritmanın adına ayarlarsanız, özelliğini olarak CustomayarlayınValidation.

Şunlara uygulanır