Enum Val
Namespace: Tool.Web.Api
Assembly: Tool.Net.dll
值来源的类型
public enum Val : byteExtension Methods
ObjectExtension.Add<T>(object, object, object), ObjectExtension.CopyEntity(object, object, params string[]), ObjectExtension.EntityToJson(object), ObjectExtension.EntityToJson(object, bool), ObjectExtension.EntityToJson(object, bool, string), DictionaryExtension.GetDictionary(object), TypeExtension.GetFieldKey(object, string, out bool), TypeExtension.GetFieldKey<T>(object, string, out bool), TypeExtension.GetFieldKey(object, Type, string, out bool), ObjectExtension.GetIntPtr(object), ObjectExtension.GetIntPtrInt(object), TypeExtension.GetPropertieFind(object, string, bool), TypeExtension.GetProperties(object), TypeExtension.GetPropertyKey(object, string, out bool), TypeExtension.GetPropertyKey<T>(object, string, out bool), TypeExtension.GetPropertyKey(object, Type, string, out bool), TypeExtension.GetValue(object, PropertyDescriptor), TypeExtension.GetValue(object, string, bool), TypeExtension.GetValue(object, string), ObjectExtension.Read<T>(object, object, int, int), ObjectExtension.Read<T>(object, int, object, int, int), DictionaryExtension.SetDictionary(object, IDictionary<string, object>), TypeExtension.SetFieldKey(object, string, object), TypeExtension.SetFieldKey<T>(object, string, object), TypeExtension.SetFieldKey(object, Type, string, object), TypeExtension.SetPropertyKey(object, string, object), TypeExtension.SetPropertyKey<T>(object, string, object), TypeExtension.SetPropertyKey(object, Type, string, object), TypeExtension.SetValue(object, PropertyDescriptor, object), TypeExtension.SetValue(object, string, object, bool), TypeExtension.SetValue(object, string, object), ObjectExtension.ToBase64String(object), ObjectExtension.ToBytes(object), ObjectExtension.ToBytes(object, out Type), DictionaryExtension.ToDictionary(object), DictionaryExtension.ToDictionary<T>(object), DictionaryExtension.ToIDictionary(object), DictionaryExtension.ToIDictionary<T>(object), ObjectExtension.ToJson(object), ObjectExtension.ToJson(object, JsonSerializerOptions), ObjectExtension.ToJsonWeb(object), ObjectExtension.ToJsonWeb(object, Action<JsonSerializerOptions>), ObjectExtension.ToTryVar<T>(object, T), ObjectExtension.ToVar<T>(object), ObjectExtension.ToVar(object, Type, bool), ObjectExtension.ToVar(object, string), ObjectExtension.ToXml(object)
Fields
Query = 0
URL ? 之后 传入的数据 支持其他类型强转。
Form = 1
表单提交数据 支持其他类型强转。
AllMode = 2
将Query和Form 的值,找到提供给 实体类(接收实体类)
QueryMode = 3
将Query 的值,找到提供给 实体类(接收实体类)
FormMode = 4
将Form 的值,找到提供给 实体类(接收实体类)
Header = 5
获取Header下面的某个键的值,支持其他类型强转。
Cookie = 6
获取Cookie下面的某个键的值,支持其他类型强转。
File = 7
获取上传的文件对象,接收对象必须是
Files = 8
获取上传的文件对象集合,接收对象必须是
Service = 9
获取注册的对象(ServiceProvider)
Session = 10
目前 支持 String 和 byte[] , Json 自动转对象,以及其他类型强转。
AllData = 11
只包含 Query 和 Form 的值 支持其他类型强转。
RouteKey = 12
获取请求的路由格式 指定的键 的值 支持其他类型强转。
Body = 13
获取接收的 Body 数据流,接收对象必须是 或 或 对象
BodyJson = 14
获取接收的 Body 数据流, 转换成可用的 Json 实体类对象,或
BodyString = 15
获取接收的 Body 数据流, 转换成可用的 字符串
Remarks
代码由逆血提供支持