public MongoCollectionInitializer(IDocumentStorageManager documentStorageManager, IJsonObjectSerializer jsonObjectSerializer, IMetadataApi metadataApi, ILog log) : base(1) { _documentStorageManager = documentStorageManager; _jsonObjectSerializer = jsonObjectSerializer; _metadataApi = metadataApi; _log = log; }
/// <summary> /// Конструктор. /// </summary> /// <param name="content">Содержимое тела ответа.</param> public JsonHttpResponse(object content, IJsonObjectSerializer serializer = null) { Serializer = serializer; ContentType = HttpConstants.JsonContentType; if (content != null) { Content = stream => Serializer.Serialize(stream, content); } }
public NancyHttpRequest(NancyContext nancyContext, Func <IIdentity> userIdentityProvider, IJsonObjectSerializer jsonObjectSerializer) { _nancyRequest = nancyContext.Request; _userIdentityProvider = userIdentityProvider; _jsonObjectSerializer = jsonObjectSerializer; Parameters = nancyContext.Parameters; Culture = nancyContext.Culture; _form = new Lazy <dynamic>(() => ParseRequestForm()); _headers = new Lazy <IHttpRequestHeaders>(() => new NancyHttpRequestHeaders(_nancyRequest.Headers)); _files = new Lazy <IEnumerable <IHttpRequestFile> >(() => _nancyRequest.Files.Select(i => new NancyHttpRequestFile(i))); }
protected BaseRestClient(string server, int port, IJsonObjectSerializer serializer = null) { var baseUri = $"http://{server}"; if (port > 0) { baseUri += $":{port}"; } _baseUri = baseUri; Serializer = serializer ?? JsonObjectSerializer.Default; RequestExecutor = new RequestExecutor(Serializer); }
public HttpServiceNancyModuleInitializer(IMimeTypeResolver mimeTypeResolver, IUserIdentityProvider userIdentityProvider, IJsonObjectSerializer jsonObjectSerializer, HttpRequestExcutorFactory httpRequestExcutorFactory, IEnumerable <IHttpGlobalHandler> httpGlobalHandlers, IEnumerable <IHttpServiceSource> httpServiceSources, IPerformanceLog performanceLog) { _mimeTypeResolver = mimeTypeResolver; _userIdentityProvider = userIdentityProvider; _jsonObjectSerializer = jsonObjectSerializer; _httpRequestExcutorFactory = httpRequestExcutorFactory; _httpGlobalHandlers = httpGlobalHandlers; _httpServices = new Lazy <IEnumerable <IHttpService> >(() => httpServiceSources.SelectMany(i => i.GetServices()).ToArray()); _performanceLog = performanceLog; _nancyHttpServices = new Lazy <Dictionary <Type, NancyHttpService> >(CreateNancyHttpServices); }
public DocumentQueryFactory(IQuerySyntaxTreeParser syntaxTreeParser, IJsonObjectSerializer objectSerializer) : base(syntaxTreeParser, objectSerializer) { }
public DocumentHttpServiceClient(string documentType, string server, int port, IJsonObjectSerializer serializer = null) : base(server, port, serializer) { _basePath = $"/documents/{documentType}/"; }
protected DocumentQueryFactoryBase(IQuerySyntaxTreeParser syntaxTreeParser, IJsonObjectSerializer objectSerializer) { _syntaxTreeParser = syntaxTreeParser; _objectSerializer = objectSerializer; }
public static T ConvertFromDynamic <T>(this IJsonObjectSerializer target, object value) { return((T)target.ConvertFromDynamic(value, typeof(T))); }
public static T Deserialize <T>(this IJsonObjectSerializer target, string data) { return((T)target.Deserialize(data, typeof(T))); }
public AuthApiClient(string server, int port, IJsonObjectSerializer serializer = null) : base(server, port, serializer) { }
public RequestExecutor(IJsonObjectSerializer serializer) { _serializer = serializer; }
public BlobHttpServiceClient(string server, int port, IJsonObjectSerializer serializer = null) : base(server, port, serializer) { }