2016-04-13 8 views

答えて

4

アプリの起動時に若干のオーバーヘッドがありますが、本当に必要なのは、UI/docsをリクエストするHTTPコールが高価で、長期的に実行される可能性があることです。したがって、ドキュメントをキャッシュしていることを確認する必要があります。

c.CustomProvider(defaultProvider => new CachingSwaggerProvider(defaultProvider)); 

そしてあなたCachingSwaggerProviderクラスでISwaggerProviderインタフェースを実装している:これは、メソッドを登録し、あなたのSwaggerConfig.csのデフォルト闊歩プロバイダをオーバーライドすることで可能になりました。サンプルクラスを参照してくださいin the GitHub documentation