public ServiceManager(EventHandler onFaultEvent) { factory = new ChannelFactory <IDataService4HPChannel>("WSHttpBinding_IDataService4HP"); clientHP = factory.CreateChannel(); this.handler = onFaultEvent; clientHP.Faulted += new EventHandler(Channel_Fault); }
private void Channel_Fault(object sender, EventArgs e) { clientHP = factory.CreateChannel(); handler(sender, e); }