2
私はService Stackを初めて使用しており、私たちが持っているサービススタックアプリケーション用のプラグインライブラリを作成しています。 サービススタックプラグインから新しいエンドポイントを追加するにはどうすればよいですか?
は現在、私は、それが呼び出さ取得コードと理想的にはエンドポイントが登録されているが、私はブレークポイントを追加すると、このクラスpublic class MyPlugin : IPlugin {
public void Register(IAppHost appHost){
appHost.Routes.Add<MyPluginRequest>("/myendpoint", ApplyTo.Get);
}
}
を持っており、それを歩きます。しかし、メタデータページがプルアップすると、エンドポイントはリストされず、/ myendpoint URLにナビゲートできなくなります。
これは私が持っているサービスですが、Apiには見えません。
public class MyPluginService : Service {
public MyPluginResponse Get(MyPluginRequest request){
///... implementation details
}
}
UPDATE
私はレジスタ機能にこのコードを追加:
appHost.GetPlugin<MetadataFeature>().AddPluginLink("myendpoint/", "endpoint custom");
だから、それはメタデータページに表示されますが、リンクに移動するとき、私はまだ取得していますエラー
サービス 'MyPluginRequest'を解決できません