ValidatingPropertiesEventArgs.FailedProperties 屬性

定義

取得集合,包含驗證失敗的設定檔屬性。

C#
public System.Collections.ObjectModel.Collection<string> FailedProperties { get; }

屬性值

驗證失敗的設定檔屬性。

範例

下列範例顯示 事件的事件處理常式 ValidatingProperties 。 當針對 屬性傳遞 FirstName 的值是空的 或 null 時,屬性 FirstName 就會加入集合 FailedProperties 中。

C#
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");
    }
}

備註

屬性 FailedProperties 包含屬性名稱的集合,這些屬性具有失敗的驗證。 如果您為 ValidatingProperties 事件建立事件處理常式,您可以將無法驗證的屬性名稱新增至 屬性中的 FailedProperties 集合。 方法 SetPropertiesForCurrentUser 會傳回 屬性中的 FailedProperties 集合,以便判斷哪些屬性驗證失敗。

適用於

產品 版本
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1