in src/AlibabaCloud.OSS.V2/Internal/ClientImpl.cs [293:316]
private static AddressStyleType ResolveAddressStyle(Configuration config, Uri? endpoint)
{
var style = AddressStyleType.VirtualHosted;
if (config.UseCName.GetValueOrDefault(false))
{
style = AddressStyleType.CName;
}
else if (config.UsePathStyle.GetValueOrDefault(false))
{
style = AddressStyleType.Path;
}
//if the endpoint is ip, set to path-style
if (endpoint != null)
{
if (endpoint.IsHostIp())
{
style = AddressStyleType.Path;
}
}
return style;
}