public void Execute(OnConfigureUriResolver pipelineEvent) { foreach (var configuration in _configuration.UriMapping) { _uriResolver.Add(configuration.SourceUri, configuration.TargetUri); } }
public override void Process(IMetaModelRepository repository) { foreach (var resource in repository.ResourceRegistrations) { foreach (var uriRegistration in resource.Uris) { _uriResolver.Add(new UriRegistration(resource, uriRegistration)); } } }
public override void Process(IMetaModelRepository repository) { foreach (var resource in repository.ResourceRegistrations) { foreach (var uriRegistration in resource.Uris) { _uriResolver.Add(new UriRegistration(uriRegistration.Uri, resource.ResourceKey, uriRegistration.Name, uriRegistration.Language)); } } }
public static void AddUriMapping(this IUriResolver resolver, string uri, object resourceKey, CultureInfo ci, string uriName) { var uriModel = new UriModel { Language = ci, Name = uriName, Uri = uri ?? throw new ArgumentNullException(nameof(uri)) }; var resourceModel = new ResourceModel { ResourceKey = resourceKey ?? throw new ArgumentNullException(nameof(resourceKey)), Uris = { uriModel } }; resolver.Add(new UriRegistration(resourceModel, uriModel)); } }
public void GivenUriMapping(object key, string uri, CultureInfo culture, string uriName) { UriResolver.Add(new UriRegistration(uri, key, uriName, culture)); }
public void Add(UriRegistration item) { _inner.Add(item); }
public static void AddUriMapping(this IUriResolver resolver, string uri, object resourceKey, CultureInfo ci, string uriName) { resolver.Add(new UriRegistration(uri, resourceKey, uriName, ci)); }
public void given_registration_urimapping <T>(string uri) { UriResolver.Add(new UriRegistration(uri, typeof(T), null, CultureInfo.CurrentCulture)); }
public void given_uri_registration <T>(string uri, string uriName = null) { UriResolver.Add(new UriRegistration(uri, TypeSystem.FromClr(typeof(T)), uriName, CultureInfo.CurrentCulture)); }