ServiceBase から継承するMyServiceBaseクラスを取得しました。MyService 内には、IsOneWay=true プロパティを持つメソッドが 1 つしかない WCF サービス用の ServiceHost があります。このコードを使用して初期化しました。
host = new ServiceHost(typeof(MyService));
host.Opened += new EventHandler(host_Opened);
host.Closed += new EventHandler(host_Closed);
host.Faulted += new EventHandler(host_Faulted);
host.UnknownMessageReceived += new EventHandler<UnknownMessageReceivedEventArgs>(host_UnknownMessageReceived);
host.Open();
ホストが Faulted イベントを発生させることがありますが、*host_Faulted* メソッドの EventArgs は常に空であるため、その理由がわかりません。助けてください。よろしくお願いします。