ValidatingPropertiesEventArgs.Properties Eigenschaft

Definition

Ruft die Auflistung der Namen und Werte der zu überprüfenden Profileigenschaften ab.Gets the collection of names and values of the profile properties to validate.

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)

Eigenschaftswert

Die Namen und Werte der zu überprüfenden Profileigenschaften.The names and values of the profile properties to validate.

Beispiele

Das folgende Beispiel zeigt einen Ereignishandler für das ValidatingProperties -Ereignis.The following example shows an event handler for the ValidatingProperties event. Wenn der Wert, der FirstName für die-Eigenschaft nullerfolgreich ist FirstName , oder ist, wird FailedProperties die-Eigenschaft der-Auflistung hinzugefügt.When the value passed for FirstName property is empty or null, the FirstName property is added to the FailedProperties collection.

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 Properties -Eigenschaft gibt IDictionary ein-Objekt zurück, das die Namen und Werte der Profil Eigenschaften enthält, die für den Benutzer festgelegt werden sollen.The Properties property returns an IDictionary object that contains the names and values of the profile properties to set for the user. Wenn Sie einen Ereignishandler für das ValidatingProperties -Ereignis erstellen, können Sie die zu validierenden Eigenschaften aus der Properties -Eigenschaft abrufen.If you create an event handler for the ValidatingProperties event, you can retrieve the properties to validate from the Properties property. Wenn bei der Überprüfung der Werte ein Fehler auftritt FailedProperties , fügen Sie Sie der-Eigenschaft hinzuIf any values fail validation, add them to the FailedProperties property. Die SetPropertiesForCurrentUser -Methode gibt die-Auflistung FailedProperties in der-Eigenschaft zurück, damit Sie bestimmen können, welche Eigenschaften die Validierung nicht bestanden habenThe SetPropertiesForCurrentUser method returns the collection in the FailedProperties property so that you can determine which properties failed validation.

Gilt für: