タグ

ブックマーク / takap-tech.com (2)

  • C# カテゴリーの記事一覧 - PG日誌

    MessagePipe を利用したプロセス間通信で戻り値を受け取る方法の紹介です。 注意: 記事は MessagePipe と .NETのDI (ServiceCollection) の事をある程度知っている前提で書いているため前提説明が不足している可能性があります。ご了承ください。 前提 ま…

    C# カテゴリーの記事一覧 - PG日誌
    ghostbass
    ghostbass 2021/05/27
    メソッドが1000行有る時点で大丈夫じゃないわ
  • WCFの例外処理(クライアントへのエラー通知方法) - PG日誌

    2020-07-09 WCFでサーバー上で発生した例外は、クライアントへそのままthrowすることはできません。デフォルトではサーバーのスタックフレームの最上位より上に例外が送出されるとクライアントではRemotingExceptionが別途発生し、発生元の情報は通知されません。このため情報が取得できず制御に少々困ります。このため、WCFのエラー通知の仕組みからクライアントへ情報を通知する必要があります。 クライアントへ通知する情報を格納するデータコンテナの作成 サーバーが公開する操作のインターフェース サーバー側の実装 クライアント側の実装 やってはいけないこと サーバーからクライアントへのエラー通知 エラーの扱い方 早速実装方法ですが、WCFの例外のFaultExceptionを派生した例外クラスにFaultExceptionというクラスがあります。このクラスのジェネリックの部分に自作

    WCFの例外処理(クライアントへのエラー通知方法) - PG日誌
    ghostbass
    ghostbass 2018/11/26
    “クライアントには操作が失敗した事や理由を柔らかく通知する”
  • 1