OpenRasta用の新しいカスタムJSONコーデックを作成しました。これは正常に機能します。
ハンドラーの実行時にコーデックのwriteメソッドに引数を渡す必要がありますが、その方法に関するドキュメントが見つかりません。
実装されたWriteToメソッドにstring[] codecParameters
パラメーターがあることに気付きましたが、それらを渡す方法がわかりません。
誰かが以前にこの問題に遭遇しましたか?ありがとう
OpenRasta用の新しいカスタムJSONコーデックを作成しました。これは正常に機能します。
ハンドラーの実行時にコーデックのwriteメソッドに引数を渡す必要がありますが、その方法に関するドキュメントが見つかりません。
実装されたWriteToメソッドにstring[] codecParameters
パラメーターがあることに気付きましたが、それらを渡す方法がわかりません。
誰かが以前にこの問題に遭遇しましたか?ありがとう
コーデックパラメータはリクエストごとです。これらは、(たとえば)PathSegmentAsParameterUriDecoratorと一緒に使用することを目的としています。
たとえば、そのデコレータを有効にすると、パス/ resource;segmentはopenrastaによって/resourceとして扱われ、パラメータは「segment」値で作成され、コーデックに渡されます。
ハンドラーからコーデックに情報を渡したい場合は、OpenRastaの設計に反するため、ハンドラーとコーデックが相互に通信できないようにするため、そこには何もありません。
コーデックに構成データを渡したい場合は、ICodecインターフェイスのConfigurationプロパティを使用します。このプロパティには、構成時に指定したオブジェクトが入力されます。
.TranscodedBy(object configuration)メソッドのパラメーターを使用して構成オブジェクトを提供するか、構成メタモデルを使用してカスタム登録を行う場合は、CodecModelのConfigurationプロパティに構成を追加します(これは、作成されたResourceModelオブジェクトで偶然に使用されます)。流暢なAPIによる)。
私がお手伝いできる具体的なシナリオはありますか?