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


C# Language.GetDescriptionFromEnumValue方法代码示例

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


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

示例1: search_tweets

        public static async Task<Response<List<Status>>> search_tweets(this Api api, string query, Geocode geocode = null, Language lang = Language.English, string local = "ja", ResultType result_type = ResultType.Mixed, int count = -1, string until = null, long since_id = -1, long max_id = -1, bool include_entities = false)
        {
            var uri = "https://api.twitter.com/1.1/search/tweets.json";

            var parameters = new Dictionary<string, object>();

            parameters.Add("q", query);
            if (geocode != null) parameters.Add("geocode", $"{geocode.Latitude},{geocode.Longitude},{geocode.Radius}{geocode.Units.ToString().ToLower()}");
            parameters.Add("lang", lang.GetDescriptionFromEnumValue());
            parameters.Add("local", local);
            parameters.Add("result_type", result_type.ToString().ToLower());
            // TODO: fix "until" parameter
            if (!string.IsNullOrEmpty(until)) parameters.Add("until", until);
            if (since_id != -1) parameters.Add("since_id", since_id);
            if (max_id != -1) parameters.Add("max_id", max_id);
            if (include_entities) parameters.Add("include_entities", include_entities);

            return await api.SendAsync<List<Status>>(HttpMethod.Post, uri, parameters);
        }
开发者ID:dotnetnoobie,项目名称:DnxTweet,代码行数:19,代码来源:Search.cs

示例2: statuses_oembed

        public static async Task<Response<OEmbed>> statuses_oembed(this Api api, long status_id, long maxwidth = 325, bool hide_media = false, bool hide_thread = false, bool omit_script = false, Align align = Align.Center, IEnumerable<string> related = null, Language lang = Language.English, string widget_type = "", bool hide_tweet = false)
        {
            var uri = $"https://api.twitter.com/1.1/statuses/oembed.json?id={status_id}";

            var parameters = new Dictionary<string, object>();

            parameters.Add("status_id", status_id);
            parameters.Add("maxwidth", maxwidth);
            if (hide_media) parameters.Add("hide_media", hide_media);
            if (hide_thread) parameters.Add("hide_thread", hide_thread);
            if (omit_script) parameters.Add("omit_script", omit_script);
            parameters.Add("align", align.ToString().ToLower());
            if (related != null && related.Any()) parameters.Add("related", string.Join(",", related));
            parameters.Add("lang", lang.GetDescriptionFromEnumValue().ToLower());
            if (!string.IsNullOrEmpty(widget_type)) parameters.Add("widget_type", widget_type);
            if (hide_tweet) parameters.Add("hide_tweet", hide_tweet);

            return await api.SendAsync<OEmbed>(HttpMethod.Get, uri, parameters);
        }
开发者ID:dotnetnoobie,项目名称:DnxTweet,代码行数:19,代码来源:Statuses.cs


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