public CompoundOperationFilter(IRequest request, IUriResolver uriResolver, ICommunicationContext context, IErrorCollector errorCollector) { _httpMethodFilter = new HttpMethodOperationFilter(request); _uriNameFilter = new UriNameOperationFilter(context, uriResolver); _uriParametersFilter = new UriParametersFilter(context, errorCollector); }
public ServerSerializationContextProvider(ITypeResolver typeMapper, IUriResolver uriResolver, IResourceResolver resourceResolver, IContainer container) { if (typeMapper == null) { throw new ArgumentNullException(nameof(typeMapper)); } if (uriResolver == null) { throw new ArgumentNullException(nameof(uriResolver)); } if (resourceResolver == null) { throw new ArgumentNullException(nameof(resourceResolver)); } if (container == null) { throw new ArgumentNullException(nameof(container)); } this.typeMapper = typeMapper; this.uriResolver = uriResolver; this.resourceResolver = resourceResolver; this.container = container; }
public SignInHandler(IUserRepository userRepository, IUriResolver uriResolver) { if (userRepository == null) throw new ArgumentNullException("userRepository"); if (uriResolver == null) throw new ArgumentNullException("uriResolver"); _userRepository = userRepository; _uriResolver = uriResolver; }
public PageHandler(IPageRepository pageRepository, ICommunicationContext context, IUriResolver uriResolver, IMarkdown markdown) { this.pageRepository = pageRepository; this.context = context; this.uriResolver = uriResolver; this.markdown = markdown; }
public ServerSerializationContext( ITypeResolver typeMapper, string expandedPaths, bool debugMode, IUriResolver uriResolver, IContainer container ) { if (typeMapper == null) { throw new ArgumentNullException(nameof(typeMapper)); } if (expandedPaths == null) { throw new ArgumentNullException(nameof(expandedPaths)); } if (uriResolver == null) { throw new ArgumentNullException(nameof(uriResolver)); } if (container == null) { throw new ArgumentNullException(nameof(container)); } TypeMapper = typeMapper; DebugMode = debugMode; this.uriResolver = uriResolver; this.container = container; ExpandedPaths = ExpandPathsUtils.GetExpandedPaths(expandedPaths); }
public QueueManager(IUriResolver uriResolver) { Guard.AgainstNull(uriResolver, nameof(uriResolver)); _uriResolver = uriResolver; _log = Log.For(this); }
public ServiceBusConfigurator UriResolver(IUriResolver uriResolver) { Guard.AgainstNull(uriResolver, "uriResolver"); configuration.QueueManager.UriResolver = uriResolver; return(this); }
public DefaultConfigurator UriResolver(IUriResolver uriResolver) { Guard.AgainstNull(uriResolver, "uriResolver"); _configuration.UriResolver = uriResolver; return(this); }
public UriNameOperationFilter(ICommunicationContext commContext, IUriResolver uris) { _commContext = commContext; _uris = uris; Log = NullLogger <OperationModelLogSource> .Instance; _conventionalOperationName = $"{_commContext.Request.HttpMethod}{_commContext.PipelineData.SelectedResource?.UriName}"; }
public UserBookmarkListHandler(IUserRepository userRepository, IBookmarkRepository bookmarkRepository, IUriResolver uriResolver) { if (userRepository == null) throw new ArgumentNullException("userRepository"); if (bookmarkRepository == null) throw new ArgumentNullException("bookmarkRepository"); if (uriResolver == null) throw new ArgumentNullException("uriResolver"); _userRepository = userRepository; _bookmarkRepository = bookmarkRepository; _uriResolver = uriResolver; }
public JsonLdCodec(IUriResolver uris, ICommunicationContext context, IMetaModelRepository models, IResponse responseMessage) { _uris = uris; _context = context; _models = models; _responseMessage = responseMessage; _apiDocumentationLink = uris.CreateUriFor <ApiDocumentation>(); }
public FastUriGenerator(IMetaModelRepository repository, IUriResolver uris) { _uris = uris; _generators = (from model in repository.ResourceRegistrations let generators = model.Uris.Where(uri => uri.Properties.ContainsKey("compiled")).ToList() where generators.Count == 1 select new { model.ResourceType, generator = (Func <object, string>)(generators[0].Properties["compiled"]) }) .ToDictionary(x => x.ResourceType, x => x.generator); }
protected override void SetUp() { base.SetUp(); var resolver = new InternalDependencyResolver(); DependencyManager.SetResolver(resolver); resolver.AddDependency <IUriResolver, TemplatedUriResolver>(); resolver.AddDependencyInstance <IDependencyResolver>(resolver); UriResolver = DependencyManager.GetService <IUriResolver>(); }
public JsonLdContractResolver(Uri baseUri, IUriResolver uris, IMetaModelRepository models) { _baseUri = baseUri; _uris = uris; _models = models; CamelCaseNamingStrategy caseNamingStrategy = new CamelCaseNamingStrategy(); caseNamingStrategy.ProcessDictionaryKeys = true; caseNamingStrategy.OverrideSpecifiedNames = true; NamingStrategy = caseNamingStrategy; }
static Uri CreateUriCore(object target, Uri baseUri, string uriName, object additionalProperties, IUriResolver uriResolver) { if (target is Type targetType) { return(uriResolver.CreateUriFor(baseUri, targetType, uriName, additionalProperties?.ToNameValueCollection())); } var props = target.ToNameValueCollection(); return(uriResolver.CreateUriFor(baseUri, target.GetType(), uriName, Merge(props, additionalProperties))); }
public ServerSerializationContextProvider(IUriResolver uriResolver, IResourceResolver resourceResolver, NancyContext nancyContext) { if (uriResolver == null) throw new ArgumentNullException("uriResolver"); if (resourceResolver == null) throw new ArgumentNullException("resourceResolver"); if (nancyContext == null) throw new ArgumentNullException("nancyContext"); this.uriResolver = uriResolver; this.resourceResolver = resourceResolver; this.nancyContext = nancyContext; }
public StartupConfigurationObserver(IServiceBusConfiguration configuration, IQueueManager queueManager, IMessageRouteProvider messageRouteProvider, IUriResolver uriResolver) { Guard.AgainstNull(configuration, nameof(configuration)); Guard.AgainstNull(queueManager, nameof(queueManager)); Guard.AgainstNull(messageRouteProvider, nameof(messageRouteProvider)); Guard.AgainstNull(uriResolver, nameof(uriResolver)); _queueManager = queueManager; _messageRouteProvider = messageRouteProvider; _uriResolver = uriResolver; _configuration = configuration; }
protected string GenerateHeader(IUriResolver resolver, string href) { return(string.Format("<{0}>{1}", href, _parameters.Count() == 0 ? string.Empty : "; " + string.Join("; ", (from kv in _parameters from value in kv.Value select kv.Key + "=" + value).ToArray() ) )); }
public static IStorageItem CreateItem(this string location, IUriResolver resolver = null, IStorageConfig storageConfig = null) { var r = resolver ?? new BaseUriResolver(); try { return(r.CreateItem(new Uri(location), storageConfig)); } catch (Exception ex) { return(r.CreateItem(new Uri("file://" + System.IO.Path.GetFullPath(location)), storageConfig)); } }
public DefaultPreAuthenticatedUriResolver(IUriResolver uriResolver, IPreAuthenticatedUriProvider authenticatedUrlHelper) { if (uriResolver == null) { throw new ArgumentNullException(nameof(uriResolver)); } if (authenticatedUrlHelper == null) { throw new ArgumentNullException(nameof(authenticatedUrlHelper)); } this.uriResolver = uriResolver; this.authenticatedUrlHelper = authenticatedUrlHelper; }
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 ServerSerializationContextProvider(ITypeResolver typeMapper, IUriResolver uriResolver, IResourceResolver resourceResolver, IContainer container) { if (typeMapper == null) throw new ArgumentNullException(nameof(typeMapper)); if (uriResolver == null) throw new ArgumentNullException(nameof(uriResolver)); if (resourceResolver == null) throw new ArgumentNullException(nameof(resourceResolver)); if (container == null) throw new ArgumentNullException(nameof(container)); this.typeMapper = typeMapper; this.uriResolver = uriResolver; this.resourceResolver = resourceResolver; this.container = container; }
public static Uri CreateUriFor(this IUriResolver resolver, Type type, object keyValues) { return(resolver.CreateUriFor(type, keyValues != null ? keyValues.ToNameValueCollection() : null)); }
public static Uri CreateUriFor(this IUriResolver resolver, Type type) { return(resolver.CreateUriFor(type, null)); }
public static Uri CreateUriFor <T>(this IUriResolver resolver) { return(resolver.CreateUriFor(typeof(T))); }
public static Uri CreateUriFor(this IUriResolver resolver, Uri baseAddress, Type resourceType, NameValueCollection nameValues) { return(resolver.CreateUriFor(baseAddress, resourceType, "", nameValues)); }
public static Uri CreateUriFor(this IUriResolver resolver, Uri baseAddress, Type type, object nameValues) { return(resolver.CreateUriFor(baseAddress, type, nameValues != null ? nameValues.ToNameValueCollection() : null)); }
public static Uri CreateUriFor(this IUriResolver resolver, Uri baseAddress, Type type, string uriName) { return(resolver.CreateUriFor(baseAddress, type, uriName, (NameValueCollection)null)); }
public ContentTypeExtensionUriDecorator(ICommunicationContext context, IUriResolver uris, ICodecRepository codecs, ITypeSystem typeSystem) { this.context = context; this.codecs = codecs; this.uris = uris; }
public ResponseEntityCodecResolverContributor(IUriResolver uriResolver, ICodecRepository repository, ITypeSystem typeSystem) { _uriResolver = uriResolver; _codecs = repository; _typeSystem = typeSystem; }
public UriGenerator(IUriResolver resolver) { this.resolver = resolver; }
public WadlHandler(IDependencyResolver resolver, IUriResolver uriRepository, IHandlerRepository handlerRepository) { _resolver = resolver; _uriRepository = uriRepository; _handlerRepository = handlerRepository; }
public static IStorageItem CreateItem(this Uri uri, IConfiguration config, IUriResolver resolver = null) { var r = resolver ?? new BaseUriResolver(); return(r.CreateItem(uri, config)); }
public static IStorageItem CreateItem(this Uri uri, IUriResolver resolver = null, IStorageConfig storageConfig = null) { var r = resolver ?? new BaseUriResolver(); return(r.CreateItem(uri, storageConfig)); }
public ResourceTypeResolverContributor(IUriResolver uriRepository) { this.uriRepository = uriRepository; this.Log = NullLogger.Instance; }
public static Uri CreateUriFor(this IUriResolver resolver, Type type, NameValueCollection keyValues) { return(resolver.CreateUriFor(type, null, keyValues)); }
public UriRegistrationMetaModelHandler(IUriResolver uriResolver) { _uriResolver = uriResolver; }
public WadlHandler(IDependencyResolver resolver, IUriResolver uriRepository, IHandlerRepository handlerRepository) { this.resolver = resolver; this.uriRepository = uriRepository; this.handlerRepository = handlerRepository; }
public DefaultConfigurator UriResolver(IUriResolver uriResolver) { Guard.AgainstNull(uriResolver, "uriResolver"); _configuration.UriResolver = uriResolver; return this; }
public void SetUp() { _uriResolver = MockRepository.GenerateStub<IUriResolver>(); _stubbedGetBasketUri = new Uri("http://www.test.com"); StubCreateGetBasketUriToReturn(_stubbedGetBasketUri); var communicationContext = MockRepository.GenerateStub<ICommunicationContext>(); _basketHandler = new BasketHandler(_uriResolver, communicationContext); }
public static Uri CreateUriFor(this IUriResolver resolver, Type type, string uriName, NameValueCollection keyValues) { return(resolver.CreateUriFor(DependencyManager.GetService <ICommunicationContext>().ApplicationBaseUri, type, uriName, keyValues)); }
public BasketHandler(IUriResolver uriResolver, ICommunicationContext communicationContext) { _uriResolver = uriResolver; _communicationContext = communicationContext; }
public static Uri CreateUriFor(this IUriResolver resolver, Uri baseAddress, Type type) { return(resolver.CreateUriFor(baseAddress, type, (string)null)); }
public ContentTypeExtensionUriDecorator(ICommunicationContext context, IUriResolver uris, ICodecRepository codecs, ITypeSystem typeSystem) { _context = context; _codecs = codecs; _uris = uris; }
public void Initialize(IServiceBus bus) { Guard.AgainstNull(bus, "bus"); _uriResolver = bus.Configuration.UriResolver; }