C#で開発されたWeb APIにServiceStackを使用します。私は、Webサービスの開始時にデータメンバーの必須属性を変更したいと考えています。 ServiceStack:サービス起動時にAPIモデルのメンバ属性を変更する方法は?
は、現在必要な属性は、コンパイル時にそのように定義されています[ApiMember(IsRequired=true)]
public string MyAttribute { get; set; }
私はAppHost.Configureを実行するときに「動的」にその値を定義したいと思います。
ServiceStackでこれを実現する方法はありますか?同様に、Fluent APIを使用してルートを定義します(例:Routes.Add<HOPFlight>("/flight", "POST");
)。
私はAppHostコンストラクタでそれを行うことを示唆する答えDynamically adding attributes in ServiceStackを読んだが、それを行う方法は?