Class ServiceConfigExt

Namespace: ArmoniK.Api.Client.Utils
Assembly: ArmoniK.Api.Client.dll

Extensions for configuring services

public static class ServiceConfigExt

Inheritance

objectServiceConfigExt

Inherited Members

object.Equals(object), object.Equals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object, object), object.ToString()

Methods

ToDict(ServiceConfig)

Convert to dictionary

public static Dictionary<string, object> ToDict(this ServiceConfig config)

Parameters

config ServiceConfig

Input service config

Returns

Dictionary<string, object>

A dictionary containing the service config

ToDict(MethodConfig)

Convert to dictionary

public static Dictionary<string, object> ToDict(this MethodConfig config)

Parameters

config MethodConfig

Input method config

Returns

Dictionary<string, object>

A dictionary containing the method config

ToDict(MethodName)

Convert to dictionary

public static Dictionary<string, string> ToDict(this MethodName methodName)

Parameters

methodName MethodName

Input method name

Returns

Dictionary<string, string>

A dictionary containing the method name

ToDict(RetryPolicy)

Convert to dictionary

public static Dictionary<string, object> ToDict(this RetryPolicy retryPolicy)

Parameters

retryPolicy RetryPolicy

Input retry policy

Returns

Dictionary<string, object>

A dictionary containing the retry policy

ToJson(ServiceConfig)

Convert to JSON

public static string ToJson(this ServiceConfig config)

Parameters

config ServiceConfig

Input config

Returns

string

A string containing the config in JSON format