Condividi tramite


ValidatingPropertiesEventArgs.FailedProperties Proprietà

Definizione

Ottiene l'insieme contenente le proprietà del profilo che non sono state convalidate.

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)

Valore della proprietà

Proprietà del profilo che non sono state convalidate.

Esempio

Nell'esempio seguente viene illustrato un gestore eventi per l'evento ValidatingProperties . Quando il valore passato per FirstName la proprietà è vuoto o null, la FirstName proprietà viene aggiunta all'insieme FailedProperties .

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

Commenti

La FailedProperties proprietà contiene una raccolta dei nomi delle proprietà che non sono state convalidate. Se si crea un gestore eventi per l'evento ValidatingProperties , aggiungere i nomi delle proprietà che non riescono a convalidare l'insieme nella FailedProperties proprietà . Il SetPropertiesForCurrentUser metodo restituisce l'insieme nella FailedProperties proprietà in modo che sia possibile determinare quali proprietà non sono state convalidate.

Si applica a