protected void AddFilters(IGlobalFilter filter, FilterInfo filterInfo) { if (filter is IAuthorizationFilter) filterInfo.AuthorizationFilters.Add(filter as IAuthorizationFilter); if (filter is IActionFilter) filterInfo.ActionFilters.Add(filter as IActionFilter); if (filter is IResultFilter) filterInfo.ResultFilters.Add(filter as IResultFilter); if (filter is IExceptionFilter) filterInfo.ExceptionFilters.Add(filter as IExceptionFilter); }
protected void AddFilters(IGlobalFilter filter, FilterInfo filterInfo) { if (filter is IAuthorizationFilter) { filterInfo.AuthorizationFilters.Add(filter as IAuthorizationFilter); } if (filter is IActionFilter) { filterInfo.ActionFilters.Add(filter as IActionFilter); } if (filter is IResultFilter) { filterInfo.ResultFilters.Add(filter as IResultFilter); } if (filter is IExceptionFilter) { filterInfo.ExceptionFilters.Add(filter as IExceptionFilter); } }
public RegisteredGlobalFilter(IGlobalFilter globalFilter) { Argument.IsNotNull(globalFilter, nameof(globalFilter)); GlobalFilterInstance = globalFilter; }