private string GetHelpKey(Uri uri) { var query = uri.GetQueryValues(); if (!query.ContainsKey("key")) { return null; } return query["key"]; }
/// <summary> /// 转换为指定类型的查询条件 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="uri">请求Uri,从query解析出查询条件</param> /// <param name="encoding">编码</param> /// <exception cref="ArgumentNullException"></exception> /// <returns></returns> public static Condition <T> AsCondition <T>(this Uri uri, Encoding encoding) { return(uri.GetQueryValues(encoding).AsCondition <T>()); }
public JobTile(Uri navigationUri) : base(navigationUri) { this.jobId = Int32.Parse(navigationUri.GetQueryValues()["jobId"]); }