当前位置: 首页>>代码示例>>C#>>正文


C# Filter.ToString方法代码示例

本文整理汇总了C#中Filter.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# Filter.ToString方法的具体用法?C# Filter.ToString怎么用?C# Filter.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Filter的用法示例。


在下文中一共展示了Filter.ToString方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: get

        public static Task<Get> get(int owner_id, long offset = 0, byte count = 100, Filter filter = Filter.owner)
        {
            return Task.Run<Get>(() =>
            {
                try
                {
                    //Собираем параметры
                    StringBuilder data = new StringBuilder();
                    data.Append("&owner_id=" + owner_id);
                    data.Append("&offset=" + offset);
                    data.Append("&filter=" + filter.ToString());
                    data.Append("&extended=1");

                    if (count > 0 && count <= 100)
                        data.Append("&count=" + count);


                    //Получаем и возвращаем результаты
                    string json = Regex.Replace(result.get("wall.get", data.ToString(), true), "^{\"response\":{\"wall\":\\[([0-9]+),{\"(.*)}$", "{\"count\":$1,\"wall\":[{\"$2");
                    return JsonConvert.DeserializeObject<Get>(json);
                }
                catch (Newtonsoft.Json.JsonReaderException) { }
                catch { }

                //Ошибка
                return new Get();
            });
        }
开发者ID:korner-brazers,项目名称:VK-HashTag,代码行数:28,代码来源:wall.cs

示例2: Page_Load

    protected void Page_Load(object sender, EventArgs e)
    {
        this.Form.Attributes["data-form"] = "filter";
        //        this.Form.Attributes["class"] = "form-filter";
        this.Form.Attributes["novalidate"] = "1";
        this.Form.Attributes["onsubmit"] = "";
        this.Form.Action = "./Search";
        f = GetFilter();
        DataSet d = GetUsers(1, f.ToString(), out sql);
        UserList.DataSource = d;
        filterjson = d.Tables[1].Rows[0]["json"].ToString();
        UserList.DataBind();

        warning.Visible = d.Tables[0].Rows.Count == 0 && !f.IsDefault(true);

        /*        sort.Value = f.orderby.ToString();
        sort.ClientIDMode = System.Web.UI.ClientIDMode.Static;
        sort.Attributes["name"] = sort.ID;
        distance.Value = f.distancemax.ToString();
        distance.ClientIDMode = System.Web.UI.ClientIDMode.Static;
        distance.Attributes["name"] = distance.ID;
        photos.Value = f.withphotos ? "true" : "false";
        photos.ClientIDMode = System.Web.UI.ClientIDMode.Static;
        */
    }
开发者ID:sumovska,项目名称:pricepoint,代码行数:25,代码来源:Search.aspx.cs

示例3: GetAlerts

        /// <summary>
        /// Makes a call to https://<subdomain>.pagerduty.com/api/v1/alerts
        /// </summary>
        /// <param name="since">Start date</param>
        /// <param name="until">End date</param>
        /// <param name="filter">Filter by SMS, Email, Phone or Push</param>
        /// <param name="offSet">The offset of the first incident record returned. Default is 0.</param>
        /// <param name="limit">The number of incidents returned. Default (and max limit) is 100</param>
        /// <returns></returns>
        public AlertsResponse GetAlerts(DateTime since, DateTime until, Filter filter, int offSet, int limit) {
            var client = this.GetClient("/v1/alerts");
            var req = this.GetRequest();

            req.AddParameter("since", since.ToString("s"));
            req.AddParameter("until", until.ToString("s"));
            if (filter != Filter.Unspecified) {
                req.AddParameter("filter", "{:type=>\"" + filter.ToString() + "\"}");
            }
            req.AddParameter("offset", offSet);
            req.AddParameter("limit", limit);
            var resp = client.Execute<AlertsResponse>(req);

            if (resp.Data == null) {
                throw new PagerDutyAPIException(resp);
            }

            return resp.Data;
        }
开发者ID:arlenyan,项目名称:PagerDuty.Net,代码行数:28,代码来源:PagerDutyAPI.cs

示例4: GetTorrents

        public async Task<IList<Torrent>> GetTorrents(Filter filter = Filter.All, string category = null)
        {
            await CheckAuthentification();

            var keyValuePairs = new KeyValuePair<string, string>[2];
            keyValuePairs.SetValue(new KeyValuePair<string, string>("filter", filter.ToString().ToLower()), 0);


            if (category != null)
            {
                keyValuePairs.SetValue(new KeyValuePair<string, string>("category", category), 1);
            }

            HttpContent content = new FormUrlEncodedContent(keyValuePairs);

            var uri = new Uri("/query/torrents?" + await content.ReadAsStringAsync(), UriKind.Relative);
            var response = await _httpClient.GetAsync(uri);
            var jsonStr = await response.Content.ReadAsStringAsync();
            return JsonConvert.DeserializeObject<IList<Torrent>>(jsonStr);
        }
开发者ID:rbarbe,项目名称:qBittorrentApi,代码行数:20,代码来源:Api.cs

示例5: EnsureFilterIsSaved

 private static void EnsureFilterIsSaved(Filter f)
 {
     string user_filter = MyUtils.GetUserField("filter") as string;
     string current_filter = f.ToString();
     if (user_filter != current_filter)
     {
         DB_Helper db = new DB_Helper();
         int id_user = MyUtils.ID_USER; //currently logged in user
         if (f.IsDefault()) current_filter = "DEFAULT";
         db.Execute("update users set filter=" + MyUtils.safe(current_filter) + " where id_user=" + id_user);
         MyUtils.RefreshUserRow();
     }
 }
开发者ID:sumovska,项目名称:pricepoint,代码行数:13,代码来源:Search.aspx.cs

示例6: Search

        /// <summary>
        ///   Returns a collection of tracks after filtering.
        /// </summary>
        /// <param name="term"> </param>
        /// <param name="tags"> </param>
        /// <param name="filter"> </param>
        /// <param name="license"> </param>
        /// <param name="order"> </param>
        /// <param name="bpmFrom"> </param>
        /// <param name="bpmTo"> </param>
        /// <param name="durationFrom"> </param>
        /// <param name="durationTo"> </param>
        /// <param name="from"> </param>
        /// <param name="to"> </param>
        /// <param name="ids"> </param>
        /// <param name="genres"> </param>
        /// <param name="types"> </param>
        public static List<Track> Search(string term, string[] tags, Filter filter, string license, string order,
                                         int? bpmFrom, int? bpmTo, int? durationFrom, int? durationTo, DateTime from,
                                         DateTime to, int[] ids, string[] genres, string[] types, int offset = 0, int limit = 100)
        {
            var filters = new Dictionary<string, object>();

            if (term != null)
            {
                filters.Add("q", term);
            }
            if (tags != null && tags.Length > 0)
            {
                filters.Add("tags", String.Join(",", tags));
            }

            filters.Add("filter", filter.ToString().ToLower());

            if (license != null)
            {
                filters.Add("license", license);
            }
            if (order != null)
            {
                filters.Add("order", order);
            }
            if (bpmFrom != null && bpmTo != null)
            {
                filters.Add("bpm[from]", bpmFrom);
                filters.Add("bpm[to]", bpmTo);
            }
            if (durationFrom != null && durationTo != null)
            {
                filters.Add("duration[from]", durationFrom);
                filters.Add("duration[to]", durationTo);
            }
            if (from != DateTime.MinValue)
            {
                filters.Add("created_at[from]", from.ToString("yyyy/MM/dd hh:mm:ss"));
                filters.Add("created_at[to]", to.ToString("yyyy/MM/dd hh:mm:ss"));
            }
            if (ids != null && ids.Length > 0)
            {
                filters.Add("ids", String.Join(",", ids));

            }
            if (genres != null && genres.Length > 0)
            {
                filters.Add("genres", String.Join(",", genres));
            }
            if (types != null && types.Length > 0)
            {
                filters.Add("types", String.Join(",", types));
            }
            if (offset > 0)
            {
                filters.Add("offset", offset > 8000 ? 8000 : offset);
            }
            if (limit > 0)
            {
                filters.Add("limit", limit > 200 ? 200 : limit);
            }
            return SoundCloudApi.ApiAction<List<Track>>(ApiCommand.Tracks, filters);
        }
开发者ID:Techywarrior,项目名称:MediaBrowser.Channels,代码行数:80,代码来源:Track.cs

示例7: LoadEffectsFile

        private void LoadEffectsFile(string filename)
        {
            if (File.Exists(filename)) {
                try {
                    XmlDocument xDocM = new XmlDocument();
                    xDocM.Load(filename);
                    XmlNode xDoc = xDocM.SelectSingleNode("ESSA");

                    XmlNodeList effects = xDoc.SelectNodes("Effect");
                    Filter thisFilter;
                    int index = 0;

                    foreach (XmlNode enode in effects) {
                        if (enode.Attributes["Name"] == null) {
                            MessageBox.Show("Encountered unnamed effect. Skipping.");
                            continue;
                        }

                        thisFilter = new Filter(enode.Attributes["Name"].Value);

                        if (enode.Attributes["Code"] != null)
                            thisFilter.Code = enode.Attributes["Code"].Value;

                        //add default options
                        XmlNodeList options = enode.SelectNodes("Option");
                        foreach (XmlNode onode in options) {
                            if (onode.Attributes["Name"] == null) continue;
                            thisFilter.AddOption(onode.Attributes["Name"].Value, onode.InnerText);
                        }

                        //add default conditions
                        XmlNodeList econditions = enode.SelectNodes("Condition");
                        foreach (XmlNode ecnode in econditions) {
                            if ((ecnode.Attributes["ConditionOne"] == null) || (ecnode.Attributes["ConditionTwo"] == null) ||
                                (ecnode.Attributes["ConditionOperation"] == null)) { continue; }
                            Condition thisCondition = new Condition();
                            thisCondition.ConditionOne = ecnode.Attributes["ConditionOne"].Value;
                            thisCondition.ConditionTwo = ecnode.Attributes["ConditionTwo"].Value;
                            thisCondition.ConditionOp = ecnode.Attributes["ConditionOperation"].Value;
                            thisCondition.ConditionEnabled = (ecnode.Attributes["Enabled"] != null) ?
                                (String.Equals(ecnode.Attributes["Enabled"].Value, "true", StringComparison.OrdinalIgnoreCase)) : true;
                            thisFilter.AddCondition(thisCondition);
                        }

                        templateFilterColl.Add(thisFilter);
                        menuItem15.MenuItems.Add(thisFilter.ToString(), new EventHandler(this.menuFilter_Click));
                        index+=1;
                    }
                    //templateFilterColl.Sort();
                    EventContext();
                } catch (XmlException xmle) {
                    MessageBox.Show(xmle.Message);
                } catch (Exception e) {
                    MessageBox.Show(e.Message);
                }
            }
        }
开发者ID:Aegisub,项目名称:SSATool,代码行数:57,代码来源:Form1.cs

示例8: Filter2String

		public string Filter2String(Filter f)
		{
			string fw = f.ToString();
			string strfilt = "";
			int retval = 0;
			switch(fw)
			{
				case "F6000":
					strfilt = "6000";
					break;
				case "F4000":
					strfilt = "4000";
					break;
				case "F2600":
					strfilt = "2600";
					break;
				case "F2100":
					strfilt = "2100";
					break;
				case "F1000":
					strfilt = "1000";
					break;
				case "F500":
					strfilt = "0500";
					break;
				case "F250":
					strfilt = "0250";
					break;
				case "F100":
					strfilt = "0100";
					break;
				case "F50":
					strfilt = "0050";
					break;
				case "F25":
					strfilt = "0025";
					break;
				case "VAR1":
					retval = Math.Abs(console.RX1FilterHigh-console.RX1FilterLow);
					strfilt = AddLeadingZeros(retval);
					break;
				case "VAR2":
					retval = Math.Abs(console.RX1FilterHigh-console.RX1FilterLow);
					strfilt = AddLeadingZeros(retval);
					break;
			}
			return strfilt;
		}
开发者ID:HosokawaKenchi,项目名称:powersdr-if-stage,代码行数:48,代码来源:CATCommands.cs

示例9: Search

        /// <summary>
        /// Returns a collection of tracks after filtering.
        /// </summary>
        /// 
        /// <param name="term"></param>
        /// <param name="tags"></param>
        /// <param name="filter"></param>
        /// <param name="license"></param>
        /// <param name="order"></param>
        /// <param name="bpmFrom"></param>
        /// <param name="bpmTo"></param>
        /// <param name="durationFrom"></param>
        /// <param name="durationTo"></param>
        /// <param name="from"></param>
        /// <param name="to"></param>
        /// <param name="ids"></param>
        /// <param name="genres"></param>
        /// <param name="types"></param>
        public static List<Track> Search(string term, string[] tags, Filter filter, string license, string order, int? bpmFrom, int? bpmTo, int? durationFrom, int? durationTo, DateTime from, DateTime to, int[] ids, string[] genres, string[] types)
        {
            Dictionary<string, object> filters = new Dictionary<string, object>();

            if (term != null)
            {
                filters.Add("q", term);
            }
            if (tags != null && tags.Length > 0)
            {
                if (tags.Length == 1)
                    filters.Add("tags", tags[0]);
                else
                {
                    string t = string.Empty;

                    foreach (string tag in tags)
                    {
                        t += string.Concat(tag, ",");
                    }

                    filters.Add("tags", t);
                }
            }
            if (filter != null)
            {
                filters.Add("filter", filter.ToString().ToLower());
            }
            if (license != null)
            {
                filters.Add("license", license);
            }
            if (order != null)
            {
                filters.Add("order", order);
            }
            if (bpmFrom != null && bpmTo != null)
            {
                filters.Add("bpm[from]", bpmFrom);
                filters.Add("bpm[to]", bpmTo);
            }
            if (durationFrom != null && durationTo != null)
            {
                filters.Add("duration[from]", durationFrom);
                filters.Add("duration[to]", durationTo);
            }
            if (from != null && to != null)
            {
                filters.Add("created_at[from]", from.ToString("yyyy/MM/dd hh:mm:ss"));
                filters.Add("created_at[to]", to.ToString("yyyy/MM/dd hh:mm:ss"));
            }
            if (ids != null && ids.Length > 0)
            {
                if (ids.Length == 1)
                    filters.Add("ids", ids[0]);
                else
                {
                    string i = string.Empty;

                    foreach (int id in ids)
                    {
                        i += string.Concat(id, ",");
                    }
                }
            }
            if (genres != null && genres.Length > 0)
            {
                if (genres.Length == 1)
                    filters.Add("genres", genres[0]);
                else
                {
                    string g = string.Empty;

                    foreach (string genre in genres)
                    {
                        g += string.Concat(genre, ",");
                    }
                }
            }
            if (types != null && types.Length > 0)
            {
                if (types.Length == 1)
//.........这里部分代码省略.........
开发者ID:nageshverma2003,项目名称:TrackProtectSource,代码行数:101,代码来源:Track.cs


注:本文中的Filter.ToString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。