C# Класс MyTested.AspNetCore.Mvc.Utilities.Validators.LocationValidator

Validator class containing URI validation logic.
Показать файл Открыть проект

Открытые методы

Метод Описание
ValidateAndGetWellFormedUriString ( string location, Action failedValidationAction ) : Uri

Validates an URI provided as string.

ValidateLocation ( dynamic result, Action uriTestBuilder, Action failedValidationAction ) : void

Validates URI by using UriTestBuilder.

ValidateUri ( dynamic result, string location, Action failedValidationAction ) : void

Validates the Uri from action result containing one.

Приватные методы

Метод Описание
GetUrlFromDynamic ( dynamic actionResult ) : string

Описание методов

ValidateAndGetWellFormedUriString() публичный статический Метод

Validates an URI provided as string.
public static ValidateAndGetWellFormedUriString ( string location, Action failedValidationAction ) : Uri
location string Expected URI as string.
failedValidationAction Action Action to call in case of failed validation.
Результат System.Uri

ValidateLocation() публичный статический Метод

Validates URI by using UriTestBuilder.
public static ValidateLocation ( dynamic result, Action uriTestBuilder, Action failedValidationAction ) : void
result dynamic Dynamic representation of component result.
uriTestBuilder Action UriTestBuilder for validation.
failedValidationAction Action Action to execute, if the validation fails.
Результат void

ValidateUri() публичный статический Метод

Validates the Uri from action result containing one.
public static ValidateUri ( dynamic result, string location, Action failedValidationAction ) : void
result dynamic Component result with Uri.
location string Expected Uri.
failedValidationAction Action Action to call in case of failed validation.
Результат void