コード例 #1
0
        private WcfPortal.CriteriaRequest GetBaseCriteriaRequest()
        {
            var request = new WcfPortal.CriteriaRequest();

            request.CriteriaData  = null;
            request.ClientContext = MobileFormatter.Serialize(ApplicationContext.ClientContext);
            request.GlobalContext = MobileFormatter.Serialize(ApplicationContext.GlobalContext);
            if (ApplicationContext.AuthenticationType == "Windows")
            {
                request.Principal = MobileFormatter.Serialize(null);
            }
            else
            {
                request.Principal = MobileFormatter.Serialize(ApplicationContext.User);
            }
#if NETFX_CORE
            var language = Windows.ApplicationModel.Resources.Core.ResourceContext.GetForCurrentView().Languages[0];
            request.ClientCulture   = language;
            request.ClientUICulture = language;
#else
            request.ClientCulture   = System.Threading.Thread.CurrentThread.CurrentCulture.Name;
            request.ClientUICulture = System.Threading.Thread.CurrentThread.CurrentUICulture.Name;
#endif
            return(request);
        }
コード例 #2
0
        private WcfPortal.CriteriaRequest GetBaseCriteriaRequest()
        {
            var request = new WcfPortal.CriteriaRequest();

            request.CriteriaData  = null;
            request.ClientContext = MobileFormatter.Serialize(ApplicationContext.ClientContext);
            request.GlobalContext = MobileFormatter.Serialize(ApplicationContext.GlobalContext);
            if (ApplicationContext.AuthenticationType == "Windows")
            {
                request.Principal = MobileFormatter.Serialize(null);
            }
            else
            {
                request.Principal = MobileFormatter.Serialize(ApplicationContext.User);
            }
            request.ClientCulture   = System.Threading.Thread.CurrentThread.CurrentCulture.Name;
            request.ClientUICulture = System.Threading.Thread.CurrentThread.CurrentUICulture.Name;
            return(request);
        }
コード例 #3
0
 /// <summary>
 /// Override this method to manipulate the message
 /// request data sent to the server.
 /// </summary>
 /// <param name="request">Criteria request data.</param>
 protected virtual WcfPortal.CriteriaRequest ConvertRequest(WcfPortal.CriteriaRequest request)
 {
     return(request);
 }
コード例 #4
0
ファイル: MobileProxy.cs プロジェクト: robertharris/csla
 private WcfPortal.CriteriaRequest GetBaseCriteriaRequest()
 {
   var request = new WcfPortal.CriteriaRequest();
   request.CriteriaData = null;
   request.ClientContext = MobileFormatter.Serialize(ApplicationContext.ClientContext);
   request.GlobalContext = MobileFormatter.Serialize(ApplicationContext.GlobalContext);
   if (ApplicationContext.AuthenticationType == "Windows")
   {
     request.Principal = MobileFormatter.Serialize(null);
   }
   else
   {
     request.Principal = MobileFormatter.Serialize(ApplicationContext.User);
   }
   request.ClientCulture = System.Threading.Thread.CurrentThread.CurrentCulture.Name;
   request.ClientUICulture = System.Threading.Thread.CurrentThread.CurrentUICulture.Name;
   return request;
 }
コード例 #5
0
ファイル: WcfProxy.cs プロジェクト: ruanbl/csla
    private WcfPortal.CriteriaRequest GetBaseCriteriaRequest()
    {
      var request = new WcfPortal.CriteriaRequest();
      request.CriteriaData = null;
      request.ClientContext = MobileFormatter.Serialize(ApplicationContext.ClientContext);
      request.GlobalContext = MobileFormatter.Serialize(ApplicationContext.GlobalContext);
      if (ApplicationContext.AuthenticationType == "Windows")
      {
        request.Principal = MobileFormatter.Serialize(null);
      }
      else
      {
        request.Principal = MobileFormatter.Serialize(ApplicationContext.User);
      }
#if NETFX_CORE
      var language = Windows.ApplicationModel.Resources.Core.ResourceContext.GetForCurrentView().Languages[0];
      request.ClientCulture = language;
      request.ClientUICulture = language;
#else
      request.ClientCulture = System.Threading.Thread.CurrentThread.CurrentCulture.Name;
      request.ClientUICulture = System.Threading.Thread.CurrentThread.CurrentUICulture.Name;
#endif
      return request;
    }