コード例 #1
0
ファイル: AppResponseFilter.cs プロジェクト: radtek/vas
        public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
        {
            base.OnActionExecuted(actionExecutedContext);

            /*if (AppRequestContext.HasActivities())
             * {
             *  AppRequestContext.SaveActivities();
             * }*/
            AppRequestContext.ReleaseContext();
        }
コード例 #2
0
        /// <summary>
        ///     Sets the request context data associated with the service request.
        /// </summary>
        public static void SetRequestContextData( )
        {
            string culture  = GetCurrentCulture( );
            string timeZone = GetClientTimeZone( );

            // Get the original context (set by the custom username validator)
            AppRequestContext requestContext = AppRequestContext.GetContext( );

            if (requestContext != null)
            {
                // Extend the original context with culture information
                AppRequestContext.SetContext(requestContext.Identity, requestContext.Tenant, culture, timeZone);
            }
        }
コード例 #3
0
 /// <summary>
 ///     Sets the request context data associated with the service request.
 /// </summary>
 internal static void SetRequestContextData(RequestContextData contextData)
 {
     AppRequestContext.SetContext(contextData);
 }
コード例 #4
0
 /// <summary>
 ///     Frees the request data associated with the service request.
 /// </summary>
 public static void FreeRequestContextData( )
 {
     AppRequestContext.FreeContext( );
 }