コード例 #1
0
 private void SetContext(IMobileRequest request)
 {
     ApplicationContext.SetContext(request.ClientContext, request.GlobalContext);
     if (ApplicationContext.AuthenticationType != "Windows")
     {
         ApplicationContext.User = request.Principal;
     }
     SetClientCultures(request);
 }
コード例 #2
0
        private void SetContext(IMobileRequest request)
        {
            ApplicationContext.SetExecutionLocation(ApplicationContext.ExecutionLocations.Server);
            ApplicationContext.SetLogicalExecutionLocation(ApplicationContext.LogicalExecutionLocations.Server);

            ApplicationContext.SetContext(request.ClientContext, request.GlobalContext);
            if (ApplicationContext.AuthenticationType != "Windows")
            {
                ApplicationContext.User = request.Principal;
            }
            SetClientCultures(request);
        }
コード例 #3
0
        /// <summary>
        /// Sets the client cultures on current tread.
        /// </summary>
        /// <param name="request">The request.</param>
        private void SetClientCultures(IMobileRequest request)
        {
            CultureInfo culture = null;

            // clientCulture
            if (TryGetCulture(request.ClientCulture, ref culture))
            {
                Thread.CurrentThread.CurrentCulture = culture;
            }
            // clientUICulture
            if (TryGetCulture(request.ClientUICulture, ref culture))
            {
                Thread.CurrentThread.CurrentUICulture = culture;
            }
        }
コード例 #4
0
 /// <summary>
 /// Sets the client cultures on current tread.
 /// </summary>
 /// <param name="request">The request.</param>
 private void SetClientCultures(IMobileRequest request)
 {
   CultureInfo culture = null;
   // clientCulture
   if (TryGetCulture(request.ClientCulture, ref culture))
   {
     Thread.CurrentThread.CurrentCulture = culture;
   }
   // clientUICulture
   if (TryGetCulture(request.ClientUICulture, ref culture))
   {
     Thread.CurrentThread.CurrentUICulture = culture;
   }
 }
コード例 #5
0
 private void SetContext(IMobileRequest request)
 {
   ApplicationContext.SetContext(request.ClientContext, request.GlobalContext);
   if (ApplicationContext.AuthenticationType != "Windows")
     ApplicationContext.User = request.Principal;
   SetClientCultures(request);
 }
コード例 #6
0
    private void SetContext(IMobileRequest request)
    {
      ApplicationContext.SetExecutionLocation(ApplicationContext.ExecutionLocations.Server);
      ApplicationContext.SetLogicalExecutionLocation(ApplicationContext.LogicalExecutionLocations.Server);

      ApplicationContext.SetContext(request.ClientContext, request.GlobalContext);
      if (ApplicationContext.AuthenticationType != "Windows")
        ApplicationContext.User = request.Principal;
      SetClientCultures(request);
    }