32 lines
668 B
C#
32 lines
668 B
C#
using System;
|
|
|
|
namespace FastGithub
|
|
{
|
|
/// <summary>
|
|
/// 域名配置
|
|
/// </summary>
|
|
public record DomainConfig
|
|
{
|
|
/// <summary>
|
|
/// 是否发送SNI
|
|
/// </summary>
|
|
public bool TlsSni { get; init; }
|
|
|
|
/// <summary>
|
|
/// 请求超时时长
|
|
/// </summary>
|
|
public TimeSpan? Timeout { get; init; }
|
|
|
|
/// <summary>
|
|
/// 目的地
|
|
/// 格式为相对或绝对uri
|
|
/// </summary>
|
|
public Uri? Destination { get; init; }
|
|
|
|
/// <summary>
|
|
/// 自定义响应
|
|
/// </summary>
|
|
public ResponseConfig? Response { get; init; }
|
|
}
|
|
}
|