問題タブ [weboperationcontext]

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.

0 投票する
2 に答える
1623 参照

.net - RESTサービスでの例外処理

RESTサービスがあり、例外を処理するヘルパークラスが必要です

私のコードは次のようになります。

ブラウザからテストしますが、間違ったパラメータを渡すと、たとえば

ブラウザには何も表示されません。

私のコードの何が問題になっていますか?

0 投票する
2 に答える
844 参照

c# - WebOperationContext でストリームを返すと、ストリームは閉じますか?

WebOperationContext.Current.CreateStreamResponse() の一部として、いくつかの画像をストリームとして返しています。

このストリームが返された後、フレームワークがこのストリームの終了を処理するかどうか疑問に思っていました。または、ストリームを正しく閉じるために、応答の一部として何かしなければならないことがあった場合。

ありがとう。

0 投票する
2 に答える
487 参照

c# - C#-HttpWebResponseヘッダーが設定されていません

送信応答ヘッダーのコンテンツの長さを設定しようとしていますが、コードがヘッダーに影響を与えていないようです。

content-lengthを追加し、「Server」と「X-Powered-By」を削除する行は、送信応答ヘッダーに変更を加えていないようです。

0 投票する
1 に答える
1788 参照

c# - WCF サービスの WebOperationContext.Current null

サービスファイルを使用したWCFサービスがあります-Serivce.svc ここでは、を使用して着信ヘッダーを読み取ることができますWebOperationContext.Current

サービス ファイルのコードは、他の呼び出しを行うデータ アクセス ユーティリティ層にアクセスします。渡されたヘッダーに基づいて、データ アクセス レイヤーで何らかの作業を行う必要があります。

しかし、ここにWebOperationContext.Currentありnullます。

どうすればこれを回避できますか?

0 投票する
5 に答える
5953 参照

c# - 単体テストのために WebOperationContext をモックする方法は?

GetAwesomeResultsAsXml()次の WCF Rest Service 用に書かれた単体テスト (より多くの統合テスト) を取得しようとしています。嘲笑
の側面にどう対処すればよいですか? 最善のアプローチは何ですか? WebOperationContext

0 投票する
0 に答える
949 参照

c# - 存在しません: WebOperationContext.Current.OutgoingRequest.Headers.OutgoingResponse.Headers.Add

Silverlight アプリケーション "WebOperationContext.Current.OutgoingRequest.Headers.OutgoingResponse.Headers.Add" で次のコマンドを使用しようとしています。ただし、存在しないようです。マイクロソフトのドキュメント Web サイトにあるため、存在することは知っています。ここにリンクhttp://msdn.microsoft.com/en-us/library/system.servicemodel.web.weboperationcontext.outgoingrequest.aspxがあります。Silverlight では利用できない機能の 1 つだと思います。この追加機能が利用できない理由についてのアイデアをいただければ幸いです。

御時間ありがとうございます!

0 投票する
1 に答える
862 参照

c# - Operationコンテキストを使用せずにC#で単体テストケースを作成するには?

私のプロジェクトには、すべてのメソッドで使用されるメソッド PreAction() があります。PreAction() には Operation コンテキスト オブジェクトが含まれます。

したがって、そのメソッドでメソッド X を呼び出そうとするときは、PreAction() メソッドを使用しています。操作コンテキストがサービス モデルであるため、オブジェクト参照がオブジェクトのインスタンスに設定されていないことを示す例外が発生します。

では、このシナリオをどのように克服するのでしょうか? Mcoking を使用する方法はありますか? このシナリオを解決できますか?

ありがとう!!!