31 lines
598 B
C#
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)
|
|||
|
{}
|
|||
|
}
|
|||
|
}
|