private void SetThreadContext(WorkerAsyncRequest request)
 {
     Csla.ApplicationContext.User = request.Principal;
     Csla.ApplicationContext.SetContext(request.ClientContext, request.GlobalContext);
     Thread.CurrentThread.CurrentUICulture = request.CurrentUICulture;
     Thread.CurrentThread.CurrentCulture   = request.CurrentCulture;
 }
Exemplo n.º 2
0
        private void SetThreadContext(WorkerAsyncRequest request)
        {
            Csla.ApplicationContext.User = request.Principal;
            Csla.ApplicationContext.SetContext(request.ClientContext, request.GlobalContext);
#if NETFX_CORE
            var list = new System.Collections.ObjectModel.ReadOnlyCollection <string>(new List <string> {
                request.CurrentUICulture
            });
            ResourceManager.Current.DefaultContext.Languages = list;
            list = new System.Collections.ObjectModel.ReadOnlyCollection <string>(new List <string> {
                request.CurrentCulture
            });
            ResourceManager.Current.DefaultContext.Languages = list;
#else
            Thread.CurrentThread.CurrentUICulture = request.CurrentUICulture;
            Thread.CurrentThread.CurrentCulture   = request.CurrentCulture;
#endif
        }
Exemplo n.º 3
0
    private void SetThreadContext(WorkerAsyncRequest request)
    {
      Csla.ApplicationContext.User = request.Principal;
      Csla.ApplicationContext.SetContext(request.ClientContext, request.GlobalContext);
#if NETFX_CORE
      var list = new System.Collections.ObjectModel.ReadOnlyCollection<string>(new List<string> { request.CurrentUICulture });
      ResourceManager.Current.DefaultContext.Languages = list;
      list = new System.Collections.ObjectModel.ReadOnlyCollection<string>(new List<string> { request.CurrentCulture });
      ResourceManager.Current.DefaultContext.Languages = list;
#else
      Thread.CurrentThread.CurrentUICulture = request.CurrentUICulture;
      Thread.CurrentThread.CurrentCulture = request.CurrentCulture;
#endif
    }