問題タブ [ihttphandler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - IHttpHandler.IsReusable の用途は何ですか?
を書いていIHttpHandler
ますが、プロパティを実装する必要がありIsReusable
ます。MSDN のドキュメントを見ると、次のように書かれています。
別の要求が IHttpHandler インスタンスを使用できるかどうかを示す値を取得します。
これはあまり役に立ちません。どのような状況で再利用可能なハンドラーを使用する必要があり、どのような状況で再利用できない必要がありますか?
フォローアップの質問:
- リユースとは?
- 次の場合に状態 (つまり、クラス変数) を維持できます
Reusable = true
か??
.net - カスタム IHttpHandler でページ キャッシュを処理できるようにするにはどうすればよいですか?
これは私のコードです:
うまくいきません。どうすればいいのか誰に教えてもらえますか?
c# - HttpHandler isReusable、一度に最大75通の電子メールを送信する場合はtrueまたはfalse
私はインターフェースのこのisReusable
プロパティに頭を悩ませようとしていますが、あなたの助けが必要です。IHttpHandler
使用しているCMSにドキュメントが保存されるたびにイベントを発生させます。そのイベントで、そのドキュメントをサブスクライブしているユーザーに電子メールを送信するHttpHandlerへのアクションを実行したいと思います。約75通のメールがあります。私のメール配信サービス(消印)を使用すると、メール1通あたり約1〜5秒かかるため、合計で約2〜5分かかります。
ハンドラーは1つのパラメーター(ドキュメントID)のみを受け取り、誰に電子メールを送信するかを判断し、もちろんそれらを送信します。
このシナリオでは、isReusableプロパティをtrueに設定するのが賢明ですか?なぜ?
とても有難い。
c# - IHttpAsyncHandlerを設定する方法は?
非同期HttpHandlerをセットアップしようとしていますが、正しい方向に進んでいるかどうかわかりません。それに関するドキュメントはあまりないようです。DoWork()メソッドを非同期で起動するリクエストを取得したいだけです。
よくわからないことがいくつかあります。
c# - HttpContext.Request.Form に値があり、変数に割り当てられた場合は null
私は途方に暮れています。クライアント側のアクションからのコールバックを処理するクラスがあります
HttpContext.Request.Form を変数に割り当てます。null ではなく、期待するすべてのパラメーターを備えていますが、割り当てた変数は null です。
Visual Studio をプロセスにアタッチすると、これが発生すると、context.Request.Form には間違いなく値があります。
それでも、formParams は null です。
は?一般に、値が変数にコピーされない理由はありますか?
javascript - jsonオブジェクト配列をIHttpHandlerにPOSTする
次のようなオブジェクトの配列を作成しています。
それから私はそれをこのように投稿します(私はいくつかの異なるアプローチを試したことに注意してください):
次に、ハンドラーでデータを取得しようとします...
リクエストから適切なjsonを取得できないようです。誰かアイデアがありますか?
乾杯。
twD
c# - IHTTPHandlerからのバッファなし出力
IHttpHandler
クラスからデータをストリーミングしたい。DBから多数の行をロードし、それらをシリアル化して圧縮してから、ネットワークに送信します。一方、サーバーがすべてのオブジェクトのシリアル化を完了する前に、クライアントがデータを解凍し、逆シリアル化できるようにしたいのです。
データの書き込みに使用context.Response.OutputSteam.Write
していますが、出力データがクライアントに送信される前にバッファーに入れられているようです。このバッファリングを回避する方法はありますか?
asp.net - HTTPハンドラーの問題
私はHTTPハンドラーに関しては初心者であり、現在のコードの問題点を理解するのに苦労しています。
このエラーが発生しているようです
クラス「Handler」は、インターフェース「System.Web.IHttpHandler」の「SubProcessRequest(context AsHttpContext)」を実装する必要があります。
このコードを使用する場合
誰かアイデアはありますか?
前もって感謝します
c# - URIプレフィックスが認識されないOnDownloadStringCompleted
asp.net4ashxから文字列を取得する単純なメソッドに問題があります。このasp.netアプリケーションによってホストされているSilverlightアプリケーションのメソッドを以下で実行しています。
PluginsService.ashx.cs:
エラーが発生します:
System.Reflection.TargetInvocationExceptionがユーザーコードによって処理されませんでしたMessage=操作中に例外が発生し、結果が無効になりました。例外の詳細については、InnerExceptionを確認してください。StackTrace:w System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()w System.Net.DownloadStringCompletedEventArgs.get_Result()w MefPlugins.MainPage.client_DownloadStringCompleted(Object sender、DownloadStringCompletedEventArgs e)w System.Net.WebClient.OnDownloadStringCompleted(DownloadStringCompletedEventArgs e) Net.WebClient.DownloadStringOperationCompleted(Object arg)InnerException:System.Net.WebExceptionメッセージ=WebClient要求中に例外が発生しました。InnerException:System.NotSupportedExceptionメッセージ=URIプレフィックスが認識されません。
どこにバグがあるのでしょうか?これはhttp://www.galasoft.ch/sl4u/code/chapter20/20.02-Mef/MefPlugins.zipの例です