スワッシュバックルの非コアバージョン(https://github.com/domaindrivendev/Swashbuckle)を使用すると、アプリケーションの起動後に構成を変更する方法はありますか?私は箱からこれを行う方法を見つけることができません。アプリケーションの実行中に実行時のスワッシュバックル(非コア)構成の変更
例としては、のは、私はいくつかの点で、これを変更したいとしましょう:
.EnableSwaggerUi(c =>
{
c.SupportedSubmitMethods("GET");
});
はSwashbuckle自体を変更せず、このことは可能ですか?
は、しかし、私にはない、例をありがとうスジャーガードキュメント自体に変更を加える必要はなく、UIのビヘイビアコードを変更する必要があります。残念ながら、InjectJavaScriptコードは、スワッガーUIプロセスのonCompleteイベント中に発生します.SupportSubmitMethodsの例はカスタムコードが起動するまでに既に処理されています。私は事前に値を変更する必要があり、onStart、onPreRenderなどのイベントフックは存在しません。私はDOMをハックする必要があります。これは、この場合に必要なことかもしれません。 – imukai
私はそれをハックとは見なさない、コードをリバースエンジニアリングする必要はない、swashbuckle&swagger-uiはOpenSourceプロジェクト – HelderSepu