Aracılığıyla paylaş


ValidatingPropertiesEventArgs.FailedProperties Özellik

Tanım

Doğrulama başarısız olan profil özelliklerini içeren koleksiyonu alır.

public:
 property System::Collections::ObjectModel::Collection<System::String ^> ^ FailedProperties { System::Collections::ObjectModel::Collection<System::String ^> ^ get(); };
public System.Collections.ObjectModel.Collection<string> FailedProperties { get; }
member this.FailedProperties : System.Collections.ObjectModel.Collection<string>
Public ReadOnly Property FailedProperties As Collection(Of String)

Özellik Değeri

Doğrulama başarısız olan profil özellikleri.

Ö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ş nullFirstName 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, FailedProperties doğrulama başarısız olan özelliklerin adlarını içeren bir koleksiyon içerir. Olay için ValidatingProperties bir olay işleyicisi oluşturursanız, özelliğindeki koleksiyona doğrulama işlemi başarısız olan özelliklerin FailedProperties adlarını eklersiniz. yöntemi özelliğindeki SetPropertiesForCurrentUserFailedProperties koleksiyonu döndürür, böylece hangi özelliklerin doğrulanamadığına karar vekleyebilirsiniz.

Şunlara uygulanır