C# Class MyTested.AspNetCore.Mvc.Utilities.Validators.LocationValidator

Validator class containing URI validation logic.
Afficher le fichier Open project: ivaylokenov/MyTested.AspNetCore.Mvc

Méthodes publiques

Méthode Description
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.

Private Methods

Méthode Description
GetUrlFromDynamic ( dynamic actionResult ) : string

Method Details

ValidateAndGetWellFormedUriString() public static méthode

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.
Résultat System.Uri

ValidateLocation() public static méthode

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.
Résultat void

ValidateUri() public static méthode

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.
Résultat void