Skip to content

Enum Val

Namespace: Tool.Web.Api
Assembly: Tool.Net.dll

值来源的类型

csharp
public enum Val : byte

Extension 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

                          代码由逆血提供支持

                          基于Apache-2.0协议开源