18 lines
600 B
C#
Raw Normal View History

2026-05-22 14:29:22 +08:00
using FileShare_Services.Core;
2026-05-22 14:29:22 +08:00
namespace FileShare_Services.Services.QrCode
{
/// <summary>
/// 二维码生成服务接口,根据当前局域网地址生成访问二维码。
/// </summary>
public interface IQrCodeService
{
/// <summary>
/// 获取当前服务器的局域网 IP 地址并生成对应的访问二维码。
/// </summary>
/// <param name="ctx">端点上下文。</param>
/// <returns>包含 URL 和 Base64 PNG 二维码的响应。</returns>
Task<object?> GenerateQrCodeAsync(ServiceEndpointContext ctx);
}
}