コード例 #1
0
        private static void GetStatusCode(BaseRedirectTypeItem redirectTypeItem, IBaseStatusCode redirectAction)
        {
            var redirectTypeTargetItem      = redirectTypeItem.RedirectType.TargetItem;
            RedirectStatusCode?redirectType = null;

            if (redirectTypeTargetItem != null)
            {
                switch (redirectTypeTargetItem.ID.ToString())
                {
                case Constants.RedirectType_Permanent_ItemId:
                    redirectType = RedirectStatusCode.Permanent;
                    break;

                case Constants.RedirectType_Found_ItemId:
                    redirectType = RedirectStatusCode.Found;
                    break;

                case Constants.RedirectType_SeeOther_ItemId:
                    redirectType = RedirectStatusCode.SeeOther;
                    break;

                case Constants.RedirectType_Temporary_ItemId:
                    redirectType = RedirectStatusCode.Temporary;
                    break;

                default:
                    break;
                }
            }
            redirectAction.StatusCode = redirectType;
        }
コード例 #2
0
ファイル: ItemExtensions.cs プロジェクト: chebalt/UrlRewrite
 private static void GetStatusCode(BaseRedirectTypeItem redirectTypeItem, IBaseStatusCode redirectAction)
 {
     var redirectTypeTargetItem = redirectTypeItem.RedirectType.TargetItem;
     RedirectStatusCode? redirectType = null;
     if (redirectTypeTargetItem != null)
     {
         switch (redirectTypeTargetItem.ID.ToString())
         {
             case Constants.RedirectType_Permanent_ItemId:
                 redirectType = RedirectStatusCode.Permanent;
                 break;
             case Constants.RedirectType_Found_ItemId:
                 redirectType = RedirectStatusCode.Found;
                 break;
             case Constants.RedirectType_SeeOther_ItemId:
                 redirectType = RedirectStatusCode.SeeOther;
                 break;
             case Constants.RedirectType_Temporary_ItemId:
                 redirectType = RedirectStatusCode.Temporary;
                 break;
             default:
                 break;
         }
     }
     redirectAction.StatusCode = redirectType;
 }