問題タブ [faultcontract]
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# - 型を ISerializable にすることはできず、DataContractAttribute 属性を持つことはできません
私は取得していますType 'WcfServiceLibrary1.GetDataErrorException' cannot be ISerializable and have DataContractAttribute attribute.
WCF サービスにカスタム例外を追加しようとしたとき。
これが機能しないのはなぜですか?シンプルなものが足りないと思います...
wcf - フォルトコントラクト- どういう意味ですか?
ユーザーに関するデータを返す wcf サービスを作成する必要があります。インターフェイスと DataContract は次のとおりです。
サービス用の特別なクライアントはありません-リクエスト(取得、投稿)はフィドラーまたはブラウザーの残りのプラグインから実行されます。
私の場合、[FaultContract<>] を実装する方法を説明してください。
c# - [FaultContract] をインターフェイスに追加した後のクライアント/サービス バインディングの不一致
.net/c# で WCF Web サービスを作成しました。テスト クライアント アプリも作成しました。すべて正常に動作します。今、カスタム例外を追加したかった
ここにスローされます:
ここまでは大丈夫。
ここで、FaultContract をインターフェイスに追加します。
[FaultContract] をインターフェイスに追加した後、クライアント アプリでサービス参照を更新しようとすると、次のエラーが発生します。
[FaultContract] を追加すると不一致が生じるのはなぜですか? この問題を解決するには何を構成する必要がありますか? FaultContract に何か問題がありますか、それとも単に構成の問題ですか? (2番目は、なぜFaultContractなしで機能するのか不思議に思うでしょう)
.NET 4.5 を使用しています。
ここに私のweb.config:
と私のアプリケーション App.config:
c# - WCF Soap Faults: cilent でエラー コードを取得する方法
cilent側でSoap Faultを処理する例と、主にFaultコードをキャプチャする方法を教えてください。
これは、WCF側の私のせいです
正しい?
ただし、クライアント側では理由が正しくわかりますが、障害コードではありません。(たとえば、コード http 500 が必要です)
これをトラップするにはどうすればよいですか?
ありがとう
c# - wcf 強く型付けされた FaultContract が UserNamePasswordValidator 内で機能しない
サーバー側:
ServiceContract の詳細:
クライアント側:
しかし、次のエラーが発生しました。
ただし、以下のように ServiceContract 内でスロー コードを実行すると、すべて正常に動作します。
}
ありがとう。
更新 - トレースの詳細:
更新: ServiceModel 構成のアタッチ。
c# - Name パラメータに基づいて FaultContractAtribute を選択する方法
2 つの異なる SystemFaults を生成するインターフェイスを実装する必要があります
そして実装:
このサービスを呼び出すと、
私は応答を受け取ります:
初投が使われていることがよくわかります。私が得る必要があるのは:
それを取得する方法は?そして、相手を変える機会がないので、どうにかしてこの、本当に初心者の質問を解決する必要がありますが、本当の解決策を見つけることができません。すべてのドキュメントは、自作のオブジェクトをスローするように指示していますが、これらは単なるエラー文字列であるため、それがどのように役立つか理解できません。