Asp.net web api 如何延迟Web API的响应
我正在从事一个Web API项目,该项目有一个Artist Web API控制器。在那里,有一个Asp.net web api 如何延迟Web API的响应,asp.net-web-api,response,delay,Asp.net Web Api,Response,Delay,我正在从事一个Web API项目,该项目有一个Artist Web API控制器。在那里,有一个api/artist方法,它是所有美工人员的GET 在调用此方法时,我希望在提供数据之前有3秒的延迟,如何实现这一点 代码 public class ArtistController : ApiController { private GlContext db = new GlContext(); // GET api/Artist public IQueryable<
api/artist
方法,它是所有美工人员的GET
在调用此方法时,我希望在提供数据之前有3秒的延迟,如何实现这一点
代码
public class ArtistController : ApiController
{
private GlContext db = new GlContext();
// GET api/Artist
public IQueryable<Artist> GetArtists()
{
return db.Artists;
}
}
公共类ArtistController:ApicController
{
private GlContext db=new GlContext();
//获取api/艺术家
公共IQueryable GetArtists()
{
返回db.Artists;
}
}
我知道您不希望在生产环境中执行此操作,但我正在使用预加载程序,为了正确测试它们,我需要引入此延迟。如果只是为了测试,您可以选择
线程。睡眠(3000)