public PrintManagerAsyncProvider(
     PrintManagerChannelFactory printManagerChannelFactory,
     IPrintServiceNotificationProvider printServiceNotificationProvider,
     IPrintManagerNotificationHandler printManagerNotificationHandler)
 {
     this.printManagerChannelFactory = printManagerChannelFactory;
     this.printManagerNotificationHandler = printManagerNotificationHandler;
     this.printServiceNotificationProvider = printServiceNotificationProvider;
 }
 public PrintManagerAsyncProvider(
     PrintManagerChannelFactory printManagerChannelFactory,
     IPrintServiceNotificationProvider printServiceNotificationProvider,
     IPrintManagerNotificationHandler printManagerNotificationHandler)
 {
     this.printManagerChannelFactory       = printManagerChannelFactory;
     this.printManagerNotificationHandler  = printManagerNotificationHandler;
     this.printServiceNotificationProvider = printServiceNotificationProvider;
 }
 public PrintManagerProviderFactory(PrintServiceConfig printServiceConfig, PrintManagerChannelFactory factory, IPrintServiceNotificationProvider provider)
 {
     this.factory     = factory;
     this.provider    = provider;
     this.servcieHost = new ServiceHost(new PrintManagerCallback(this.provider), new Uri(printServiceConfig.ListenUri));
 }
 public PrintManagerProviderFactory(PrintServiceConfig printServiceConfig, PrintManagerChannelFactory factory, IPrintServiceNotificationProvider provider)
 {
     this.factory = factory;
     this.provider = provider;
     this.servcieHost = new ServiceHost(new PrintManagerCallback(this.provider), new Uri(printServiceConfig.ListenUri));
 }