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


C# DisplayType.ToString方法代码示例

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


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

示例1: BuildAuthorizeUrl

        /// <summary>
        /// Constructs an authorize url.
        /// </summary>
        public static string BuildAuthorizeUrl(
            string clientId, 
            string redirectUrl, 
            IEnumerable<string> scopes, 
            ResponseType responseType,
            DisplayType display,
            ThemeType theme,
            string locale,
            string state)
        {
            Debug.Assert(!string.IsNullOrEmpty(clientId));
            Debug.Assert(!string.IsNullOrEmpty(redirectUrl));
            Debug.Assert(!string.IsNullOrEmpty(locale));

            IDictionary<string, string> options = new Dictionary<string, string>();
            options[AuthConstants.ClientId] = clientId;
            options[AuthConstants.Callback] = redirectUrl;
            options[AuthConstants.Scope] = BuildScopeString(scopes);
            options[AuthConstants.ResponseType] = responseType.ToString().ToLowerInvariant();
            options[AuthConstants.Display] = display.ToString().ToLowerInvariant();
            options[AuthConstants.Locale] = locale;
            options[AuthConstants.ClientState] = EncodeAppRequestState(state);

            if (theme != ThemeType.None)
            {
                options[AuthConstants.Theme] = theme.ToString().ToLowerInvariant();
            }

            return BuildAuthUrl(AuthEndpointsInfo.AuthorizePath, options);
        }
开发者ID:d20021,项目名称:LiveSDK-for-Windows,代码行数:33,代码来源:LiveAuthUtility.cs

示例2: DisplayTypeToString

		public static string DisplayTypeToString(DisplayType type)
		{
			switch (type)
			{
				default:
					return type.ToString();
				case DisplayType.FixedPoint_12_4:
					return "Fixed Point 12.4";
				case DisplayType.FixedPoint_20_12:
					return "Fixed Point 20.12";
			}
		}
开发者ID:ddugovic,项目名称:RASuite,代码行数:12,代码来源:Watch.cs

示例3: GetAuthorizeURL

        /// <summary>
        /// OAuth2的authorize接口
        /// </summary>
        /// <param name="response">返回类型,支持code、token,默认值为code。</param>
        /// <param name="state">用于保持请求和回调的状态,在回调时,会在Query Parameter中回传该参数。 </param>
        /// <param name="display">授权页面的终端类型,取值见下面的说明。 
        /// default 默认的授权页面,适用于web浏览器。 
        /// mobile 移动终端的授权页面,适用于支持html5的手机。 
        /// popup 弹窗类型的授权页,适用于web浏览器小窗口。 
        /// wap1.2 wap1.2的授权页面。 
        /// wap2.0 wap2.0的授权页面。 
        /// js 微博JS-SDK专用授权页面,弹窗类型,返回结果为JSONP回掉函数。
        /// apponweibo 默认的站内应用授权页,授权后不返回access_token,只刷新站内应用父框架。 
        /// </param>
        /// <returns></returns>
        public string GetAuthorizeURL(ResponseType response= ResponseType.Code,string state=null, DisplayType display = DisplayType.Default)
        {
            Dictionary<string, string> config = new Dictionary<string, string>()
            {
                {"client_id",AppKey},
                {"redirect_uri",CallbackUrl},
                {"response_type",response.ToString().ToLower()},
                {"state",state??string.Empty},
                {"display",display.ToString().ToLower()},
            };
            UriBuilder builder = new UriBuilder(AUTHORIZE_URL);
            builder.Query = Utility.BuildQueryString(config);

            return builder.ToString();
        }
开发者ID:vebin,项目名称:WeiboSdk,代码行数:30,代码来源:OAuth.cs

示例4: GetAuthorizeUrl

 public string GetAuthorizeUrl(string state, string scope = null, DisplayType display = DisplayType.Default, int gut = 1)
 {
     var config = new Dictionary<string, string>(){
                                                     {"response_type", "code"},
                                                     {"client_id", AppKey},
                                                     {"redirect_uri", CallbackUrl},
                                                     {"state", state ?? string.Empty},
                                                     {"scope", scope ?? string.Empty},
                                                     {"display", display.ToString().ToLower()},
                                                     {"g_ut", gut.ToString()}
                                                 };
     var builder = new UriBuilder(AuthorizeUrl) { Query = Utility.BuildQueryString(config) };
     return builder.ToString();
 }
开发者ID:westonfw,项目名称:opensdk,代码行数:14,代码来源:QqConnectClient.cs


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