/// <summary>Infrastructure. Creates and configures an instance of an authorized service client.</summary> /// <param name="apiKey">The api key grating access to the authorized area.</param> /// <returns>The <see cref="IServiceClient"/>.</returns> private IServiceClient CreateAuthorizedServiceClient(string apiKey) { Uri baseUri = this.GetRepositoryUri(); JsonSerializerFactory jsonSerializerFactory = new JsonSerializerFactory(); GzipInflator gzipInflator = new GzipInflator(); return(new ServiceClientAuthorized(baseUri, apiKey, jsonSerializerFactory, jsonSerializerFactory, gzipInflator)); }
/// <summary>Infrastructure. Creates and configures an instance of the default service client.</summary> /// <returns>The <see cref="IServiceClient"/>.</returns> private IServiceClient CreateServiceClient() { Uri baseUri = this.GetRepositoryUri(); JsonSerializerFactory jsonSerializerFactory = new JsonSerializerFactory(); GzipInflator gzipInflator = new GzipInflator(); return(new ServiceClient(baseUri, jsonSerializerFactory, jsonSerializerFactory, gzipInflator)); }
/// <summary>Infrastructure. Creates and configures an instance of the default service client.</summary> /// <returns>The <see cref="IServiceClient"/>.</returns> private IServiceClient CreateRenderingServiceClient() { Uri baseUri = this.GetRenderingUri(); BinarySerializerFactory imageSerializerFactory = new BinarySerializerFactory(); JsonSerializerFactory jsonSerializerFactory = new JsonSerializerFactory(); GzipInflator gzipInflator = new GzipInflator(); return(new ServiceClient(baseUri, imageSerializerFactory, jsonSerializerFactory, gzipInflator)); }
/// <summary>Infrastructure. Creates and configures an instance of the default service client.</summary> /// <returns>The <see cref="IServiceClient"/>.</returns> private IServiceClient CreateServiceClient() { Uri baseUri = this.GetRepositoryUri(); JsonSerializerFactory jsonSerializerFactory = new JsonSerializerFactory(); GzipInflator gzipInflator = new GzipInflator(); return new ServiceClient(baseUri, jsonSerializerFactory, jsonSerializerFactory, gzipInflator); }
/// <summary>Infrastructure. Creates and configures an instance of the default service client.</summary> /// <returns>The <see cref="IServiceClient"/>.</returns> private IServiceClient CreateRenderingServiceClient() { Uri baseUri = this.GetRenderingUri(); BinarySerializerFactory imageSerializerFactory = new BinarySerializerFactory(); JsonSerializerFactory jsonSerializerFactory = new JsonSerializerFactory(); GzipInflator gzipInflator = new GzipInflator(); return new ServiceClient(baseUri, imageSerializerFactory, jsonSerializerFactory, gzipInflator); }
/// <summary>Infrastructure. Creates and configures an instance of an authorized service client.</summary> /// <param name="apiKey">The api key grating access to the authorized area.</param> /// <returns>The <see cref="IServiceClient"/>.</returns> private IServiceClient CreateAuthorizedServiceClient(string apiKey) { Uri baseUri = this.GetRepositoryUri(); JsonSerializerFactory jsonSerializerFactory = new JsonSerializerFactory(); GzipInflator gzipInflator = new GzipInflator(); return new ServiceClientAuthorized(baseUri, apiKey, jsonSerializerFactory, jsonSerializerFactory, gzipInflator); }