2025-04-21 14:10:27 +08:00

31 lines
598 B
C#

using System;
using System.IO;
namespace Swashbuckle.SwaggerUi
{
public interface IAssetProvider
{
Asset GetAsset(string rootUrl, string assetPath);
}
public class Asset
{
public Asset(Stream stream, string mediaType)
{
Stream = stream;
MediaType = mediaType;
}
public Stream Stream { get; private set; }
public string MediaType { get; private set; }
}
public class AssetNotFound : Exception
{
public AssetNotFound(string message)
: base(message)
{}
}
}