ValidatingPropertiesEventArgs.Properties Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Doğrulanması gereken profil özelliklerinin ad ve değer koleksiyonunu alır.
public:
property System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ Properties { System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ get(); };
public System.Collections.Generic.IDictionary<string,object> Properties { get; }
member this.Properties : System.Collections.Generic.IDictionary<string, obj>
Public ReadOnly Property Properties As IDictionary(Of String, Object)
Özellik Değeri
Doğrulanması gereken profil özelliklerinin adları ve değerleri.
Örnekler
Aşağıdaki örnekte olay için bir olay işleyicisi gösterilmektedir ValidatingProperties . özelliği için FirstName
geçirilen değer veya boş null
FirstName
olduğunda, özellik koleksiyona FailedProperties eklenir.
void Application_Start(object sender, EventArgs e)
{
System.Web.ApplicationServices.ProfileService.ValidatingProperties += new EventHandler<System.Web.ApplicationServices.ValidatingPropertiesEventArgs>(ProfileService_ValidatingProperties);
}
void ProfileService_ValidatingProperties(object sender, System.Web.ApplicationServices.ValidatingPropertiesEventArgs e)
{
if (String.IsNullOrEmpty((string)e.Properties["FirstName"]))
{
e.FailedProperties.Add("FirstName");
}
}
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
AddHandler System.Web.ApplicationServices.ProfileService.ValidatingProperties, _
AddressOf ProfileService_ValidatingProperties
End Sub
Sub ProfileService_ValidatingProperties(ByVal sender As Object, ByVal e As System.Web.ApplicationServices.ValidatingPropertiesEventArgs)
If (String.IsNullOrEmpty(CType(e.Properties("FirstName"), String))) Then
e.FailedProperties.Add("FirstName")
End If
End Sub
Açıklamalar
özelliği, Properties kullanıcı için ayarlanacağı profil özelliklerinin adlarını ve değerlerini içeren bir IDictionary nesnesi döndürür. Olay için ValidatingProperties bir olay işleyicisi oluşturursanız, özelliğinden Properties doğrulamak için özellikleri alabilirsiniz. Herhangi bir değer doğrulanamadıysa, bunları özelliğine FailedProperties ekleyin. yöntemi özelliğindeki SetPropertiesForCurrentUserFailedProperties koleksiyonu döndürür, böylece hangi özelliklerin doğrulanamadığına karar vekleyebilirsiniz.