BetterCms.Module.Pages.Services.DefaultUrlService.ValidateInternalUrlWithQueryString C# (CSharp) Метод

ValidateInternalUrlWithQueryString() публичный Метод

Validates the internal URL with query string.
public ValidateInternalUrlWithQueryString ( string url ) : bool
url string The URL.
Результат bool
        public bool ValidateInternalUrlWithQueryString(string url)
        {
            return Regex.IsMatch(url, PagesConstants.InternalUrlWithQueryStringRegularExpression) && Uri.IsWellFormedUriString(url, UriKind.Relative);
        }

Usage Example

Пример #1
0
 public void Should_Deny_InternalUrlsWithQueryString()
 {
     var service = new DefaultUrlService(null, null);
     invalidInternalUrlsWithQueryString.ForEach(url => Assert.IsFalse(service.ValidateInternalUrlWithQueryString(url), string.Format("URL must be invalid: '{0}'", url)));
 }