Table of Contents

Class GlowRestClient

Namespace
Phoesion.Glow.SDK.Client.REST
Assembly
Phoesion.Glow.SDK.Client.REST.dll
public class GlowRestClient : IGlowRestClient, IGlowClient, IDisposable
Inheritance
object
GlowRestClient
Implements

Constructors

GlowRestClient(IOptions<GlowRestClientOptions>?)

public GlowRestClient(IOptions<GlowRestClientOptions>? options)

Parameters

options IOptions<GlowRestClientOptions>

Properties

IsDisposed

public bool IsDisposed { get; }

Property Value

bool

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

FromBaseUri(string)

Create a new Glow Client from a uri. Note that BaseUri is the entry point uri to your cloud and should not specify a service name, eg should be https://services.foompany.com and NOT https://services.foompany.com/MyService/

public static GlowRestClient FromBaseUri(string BaseUri)

Parameters

BaseUri string

Returns

GlowRestClient

FromBaseUri(string, GlowRestClientOptions)

public static GlowRestClient FromBaseUri(string BaseUri, GlowRestClientOptions options)

Parameters

BaseUri string
options GlowRestClientOptions

Returns

GlowRestClient

FromHttpClient(HttpClient)

public static GlowRestClient FromHttpClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Returns

GlowRestClient

FromHttpClient(HttpClient, GlowRestClientOptions?)

public static GlowRestClient FromHttpClient(HttpClient httpClient, GlowRestClientOptions? options)

Parameters

httpClient HttpClient
options GlowRestClientOptions

Returns

GlowRestClient

__Dispose()

protected virtual void __Dispose()