Class BuilderExtensions
- Namespace
- Phoesion.Glow.SDK.Client.REST
- Assembly
- Phoesion.Glow.SDK.Client.REST.dll
public static class BuilderExtensions
- Inheritance
-
object
BuilderExtensions
Methods
AddGlowRestClient(IServiceCollection, string, Action<HttpClient>?)
public static IHttpClientBuilder AddGlowRestClient(this IServiceCollection services, string name, Action<HttpClient>? configureHttpClient = null)
Parameters
services
IServiceCollection
name
string
configureHttpClient
Action<HttpClient>
Returns
- IHttpClientBuilder
AddGlowRestClient(IServiceCollection, string, string?, Action<HttpClient>?)
public static IHttpClientBuilder AddGlowRestClient(this IServiceCollection services, string name, string? baseAddress, Action<HttpClient>? configureHttpClient = null)
Parameters
services
IServiceCollection
name
string
baseAddress
string
configureHttpClient
Action<HttpClient>
Returns
- IHttpClientBuilder
AddGlowRestClient(IServiceCollection, string, Uri?, Action<HttpClient>?)
public static IHttpClientBuilder AddGlowRestClient(this IServiceCollection services, string name, Uri? baseAddress, Action<HttpClient>? configureHttpClient = null)
Parameters
services
IServiceCollection
name
string
baseAddress
Uri
configureHttpClient
Action<HttpClient>
Returns
- IHttpClientBuilder
AddGlowRestClientFactory(IServiceCollection, bool, string?)
public static IServiceCollection AddGlowRestClientFactory(this IServiceCollection services, bool AddDefaultHttpClient = true, string? baseAddress = null)
Parameters
services
IServiceCollection
AddDefaultHttpClient
bool
baseAddress
string
Returns
- IServiceCollection
AddGlowRestClient<TClient>(IServiceCollection, string, string?, Action<HttpClient>?)
public static IHttpClientBuilder AddGlowRestClient<TClient>(this IServiceCollection services, string name, string? baseAddress, Action<HttpClient>? configureHttpClient = null) where TClient : class
Parameters
services
IServiceCollection
name
string
baseAddress
string
configureHttpClient
Action<HttpClient>
Returns
- IHttpClientBuilder
Type Parameters
TClient
AddGlowRestClient<TClient, TImplementation>(IServiceCollection, string, string?, Action<HttpClient>?)
public static IHttpClientBuilder AddGlowRestClient<TClient, TImplementation>(this IServiceCollection services, string name, string? baseAddress, Action<HttpClient>? configureHttpClient = null) where TClient : class where TImplementation : TClient
Parameters
services
IServiceCollection
name
string
baseAddress
string
configureHttpClient
Action<HttpClient>
Returns
- IHttpClientBuilder
Type Parameters
TClient
TImplementation