私たちはwebAPIを実装しており、いくつかのAPIコントローラがあります。 私たちはAPIについてのAPIドキュメントを提供しています。そのためには、特定のWebメソッドをドキュメントから除外することをお勧めしますが、実行中の環境に応じて動的にこのメソッドを実行したいと考えています。 だけの私がtrueにApiExplorerSettingAttributeにIgnoreAPIプロパティを設定することにより、以下のWebメソッドapiエクスプローラドキュメントのコントローラでWebAPIメソッドを動的に無視します
[ApiExplorerSettings(IgnoreApi = true)]
public Product getProduct()
{
...
}
を持っているとしましょう、あなたは私が何を意味するかを理解していただくことを、それは私たちであるドキュメントからのWebメソッドを除外します本当の価値を動的に設定する方法が必要です。 理想的には、webMethodごとにbool値を持つデータベーステーブルを作成し、それに基づいてIgnoreAPiプロパティの値を設定したいとします。 これを達成する方法はありますか?あなたの助けに感謝します。
質問のタイトルを変更することを検討してください。あなたが質問をクリックしたのは、外部の発信者へのメソッドの可視性を扱っていると思ったからです。メソッドのドキュメンテーションに関するものではありませんでした。 – julealgon