23 lines
617 B
C#
23 lines
617 B
C#
|
|
namespace MiaoYu.Core.Cos.Services;
|
|
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public interface ICodeCosService : ISingletonDependency //:ITransientDependency: IScopedDependency
|
|
{
|
|
/// <summary>
|
|
/// 返回签名地址
|
|
/// </summary>
|
|
/// <param name="cosGenerateSign"></param>
|
|
/// <returns>sign签名值,过期时间</returns>
|
|
(string sign, int expiredSeconds) GenerateSignURL(CosGenerateSign cosGenerateSign);
|
|
/// <summary>
|
|
/// 生成临时密钥
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
CodeCosGenerateTemporaryKeyEntity GenerateTemporaryKey(CosGenerateSign cosGenerateSign);
|
|
|
|
}
|
|
|