openrasta

    0

    1答えて

    カスタムIPipelineContributorを書くとき、選択されたハンドラへの参照を取得する方法が明確ではありません。カスタムコントリビュータの目的は、結果を返すとIDisposableを実装するハンドラを処分することです。 次のコードサンプルを考える: public class DisposerPipelineContributor : IPipelineContributor {

    2

    1答えて

    応答リソースとしてオブジェクトを返すのではなく、OpenRastaで応答ストリームに書き込むことができるかどうかは知っていますか?代わりに、私はHTTPハンドラを実装することができますが、まだOpenRastaのURL書き換えを利用できますか? おかげ クリス

    1

    2答えて

    Iは、(多くの人にとって1) 人--->件名などの科目のコレクションを有する者 のデザインを持っています すべての人の詳細とコレクションの詳細が表示されます。 人物の件名にアクセスするためのURLをどのように設計すればよいですか? http://localhost/person/1/subjectsにする必要がありますか? そのURLに投稿して件名を追加できますか? そのURLに件名を更新すること

    0

    1答えて

    /Person/1と/ Person/Blairによって人を取得したい場合 どうすればいいのですか? 設定クラス: public class RastaConfiguration : IConfigurationSource { public void Configure() { using (OpenRastaConfiguration.Manual)

    0

    1答えて

    OpenRasta(バージョン2.0.50727)では、要求を受け取ったハンドラの外側から(オブジェクトバインディングを通過した後に)デシリアライズされたエンティティのインスタンスに移動する方法?具体的には例外の場合、IOperationInterceptorはPOSTされたエンティティをクライアントに返し、エラー情報を追加して、クライアントが情報を修正して同じエンティティでPOSTを再実行できる

    2

    1答えて

    間違っていると私は public OperationResult Delete(int Id) { // Do some operation and get an entity return new OperationResult.OK(MyResource); } 私の設定は以下のように見えるハンドラに以下のような方法をした際に誤ったステータスコードが返されました:

    0

    1答えて

    私のハンドラコードでは、認証を行うためにユーザエージェントのリダイレクトを行うために必要なopenidヘッダ/ bodyを使ってリダイレクト応答を返そうとしていますが、HTTPEntityを返すレスポンスをOperation結果に設定すると、クライアント?それは何が間違っていますか?次のコードは完全ではなく、プロトタイプの品質です!ここで は私のハンドラのコードです: private static

    3

    1答えて

    こんにちは - 私: http://www.host.com/resource?token=589437534 私はそのようなインターセプタまたは何かを書くつもりだったが、私はよりエレガントなものがあることを想像私はちょうど見つけることができなかった利用可能です。 OpenRastaでこの種の認証を実装する最も良い方法は何ですか?

    0

    2答えて

    OpenRastaのドキュメントやチュートリアルでは、クライアントからの受信とクライアントへの返信の両方に任意のJSONオブジェクト(つまり、C#クラスを使用して事前定義されていないオブジェクト)を使用する方法はわかりません。 。 JsonValueを使用して、JsonValueが提供する(デ)シリアライゼーション機能を使用するカスタムコーデックを作成する方法もあります。それはかなり簡単で、50行

    1

    1答えて

    私はOpenWrapとOpenRastaの両方を初めて使いました。実際OpenRrapに興味があるのは、OpenRastaを入手する方法のようです。とにかく私はopenwrapをインストールし、Tに次のチュートリアルに続いてきました: O add-wrap openrasta-core すべてがエラーなしで完了しますが、OpenRastaが追加されていない:私は私のプロジェクトにOpenRas