ValidationContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
描述驗證檢查的情境。
public ref class ValidationContext sealed : IServiceProvider
public sealed class ValidationContext : IServiceProvider
type ValidationContext = class
interface IServiceProvider
Public NotInheritable Class ValidationContext
Implements IServiceProvider
- 繼承
-
ValidationContext
- 實作
備註
此類別描述執行驗證的類型或成員。 它也允許透過任何實作該 IServiceProvider 介面的服務加入自訂驗證功能。
建構函式
| 名稱 | Description |
|---|---|
| ValidationContext(Object, IDictionary<Object,Object>) |
使用指定的物件和可選的屬性袋初始化該類別的新實例 ValidationContext 。 |
| ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>) |
利用服務提供者與服務使用者字典初始化該 ValidationContext 類別的新實例。 |
| ValidationContext(Object) |
使用指定的物件實例初始化該 ValidationContext 類別的新實例。 |
屬性
| 名稱 | Description |
|---|---|
| DisplayName |
取得或設定成員名稱以進行驗證。 |
| Items |
取得與此上下文相關的鍵值對字典。 |
| MemberName |
取得或設定成員名稱以進行驗證。 |
| ObjectInstance |
讓物件驗證。 |
| ObjectType |
取得要驗證物件的類型。 |
| ServiceContainer |
取得驗證服務容器。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
| GetService(Type) |
回傳提供自訂驗證的服務。 |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| InitializeServiceProvider(Func<Type,Object>) |
初始化使用 ValidationContext 服務提供者,該服務提供者能在呼叫時 GetService(Type) 依類型回傳服務實例。 |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |