ValidatingPropertiesEventArgs.Properties Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la collection des noms et valeurs des propriétés de profil à valider.
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)
Valeur de propriété
Les noms et valeurs des propriétés de profil à valider.
Exemples
L’exemple suivant montre un gestionnaire d’événements pour l’événement ValidatingProperties . Lorsque la valeur passée pour FirstName
la propriété est vide ou null
, la FirstName
propriété est ajoutée à la 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
Remarques
La Properties propriété retourne un IDictionary objet qui contient les noms et les valeurs des propriétés de profil à définir pour l’utilisateur. Si vous créez un gestionnaire d’événements pour l’événement ValidatingProperties , vous pouvez récupérer les propriétés à valider à partir de la Properties propriété . Si des valeurs échouent à la validation, ajoutez-les à la FailedProperties propriété . La SetPropertiesForCurrentUser méthode retourne la collection dans la FailedProperties propriété afin que vous puissiez déterminer quelles propriétés ont échoué la validation.