Freigeben über


ValidatingPropertiesEventArgs.FailedProperties Eigenschaft

Definition

Ruft die Auflistung ab, die Profileigenschaften enthält, bei denen die Überprüfung fehlgeschlagen ist.

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)

Eigenschaftswert

Die Profileigenschaften, bei denen die Überprüfung fehlgeschlagen ist.

Beispiele

Das folgende Beispiel zeigt einen Ereignishandler für das ValidatingProperties Ereignis. Wenn der für FirstName die Eigenschaft übergebene Wert leer ist oder nulldie FirstName Eigenschaft der FailedProperties Auflistung hinzugefügt wird.

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

Hinweise

Die FailedProperties Eigenschaft enthält eine Auflistung der Namen der Eigenschaften, bei denen die Überprüfung fehlgeschlagen ist. Wenn Sie einen Ereignishandler für das ValidatingProperties Ereignis erstellen, fügen Sie die Namen der Eigenschaften hinzu, die die Überprüfung der Auflistung in der FailedProperties Eigenschaft nicht bestehen. Die SetPropertiesForCurrentUser Methode gibt die Auflistung in der Eigenschaft zurück, sodass Sie ermitteln können, welche Eigenschaften bei der FailedProperties Überprüfung fehlgeschlagen sind.

Gilt für: