Class ClientOptions
Client options to be used in the client instantiation.
public record ClientOptions : IEquatable<ClientOptions>
- Inheritance
-
ClientOptions
- Implements
- Inherited Members
Properties
HttpClientFactory
The factory to use for creating the custom HttpClient.
[JsonPropertyName("httpClientFactory")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public Func<HttpClient>? HttpClientFactory { get; set; }
Property Value
Methods
FromJson(string, JsonSerializerOptions?)
Deserializes a JSON string to a ClientOptions object.
public static ClientOptions? FromJson(string jsonString, JsonSerializerOptions? options = null)
Parameters
jsonStringstringThe JSON string to deserialize.
optionsJsonSerializerOptionsOptional JsonSerializerOptions.
Returns
- ClientOptions
The deserialized ClientOptions object, or null if deserialization fails.