class ModelStateDictionary
cangjie
public class ModelStateDictionary <: Collection<(String, ModelStateEntry)>功能:保存模型绑定和验证阶段产生的错误信息。
父类型:
- Collection<(String, ModelStateEntry)>
成员概览
| 成员 | 功能 |
|---|---|
| prop isValid | 检查当前模型状态是否有效。 |
| prop size | 返回当前错误条目数量。 |
| func addError(String, String) | 为指定名称添加文本错误信息。 |
| func addError(String, Exception) | 为指定名称添加异常错误信息。 |
| func keys() | 返回所有错误条目的键集合。 |
| func values() | 返回所有错误条目的值集合。 |
| func get(String) | 按名称获取模型状态条目。 |
| func isEmpty() | 检查当前是否不存在任何错误条目。 |
| func iterator() | 遍历所有模型状态条目。 |
prop isValid
cangjie
public prop isValid: Bool功能:检查当前模型状态是否有效。
类型:Bool
prop size
cangjie
public prop size: Int64功能:返回当前错误条目数量。
类型:Int64
func addError(String, String)
cangjie
public func addError(name: String, error: String): Unit功能:为指定名称添加文本错误信息。
参数:
- name:
String- 错误所属的字段或参数名称。 - error:
String- 要记录的错误描述。
返回值:
Unit
func addError(String, Exception)
cangjie
public func addError(name: String, exception: Exception): Unit功能:为指定名称添加异常错误信息。
参数:
- name:
String- 错误所属的字段或参数名称。 - exception:
Exception- 要记录的异常对象。
返回值:
Unit
func keys()
cangjie
public func keys(): Collection<String>功能:返回所有错误条目的键集合。
返回值:
Collection<String>- 当前模型状态中的所有键。
func values()
cangjie
public func values(): Collection<ModelStateEntry>功能:返回所有错误条目的值集合。
返回值:
- Collection<ModelStateEntry> - 当前模型状态中的所有条目值。
func get(String)
cangjie
public func get(key: String): ?ModelStateEntry功能:按名称获取模型状态条目。
参数:
- key:
String- 要查找的字段或参数名称。
返回值:
- ?ModelStateEntry - 对应的模型状态条目;如果不存在则返回
None。
func isEmpty()
cangjie
public func isEmpty(): Bool功能:检查当前是否不存在任何错误条目。
返回值:
Bool- 如果当前没有错误条目则返回true。
func iterator()
cangjie
public func iterator(): Iterator<(String, ModelStateEntry)>功能:遍历所有模型状态条目。
返回值:
- Iterator<(String, ModelStateEntry)> - 当前模型状态条目的迭代器。