Table of Contents

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