internal IPrintManager CreateManager(string key)
        {
            PrintManagerChannelConfig printMangerConfig = null;

            if (false == this.printManagerConfigDictionary.TryGetValue(key, out printMangerConfig))
            {
                printMangerConfig = this.printManagerConfigDictionary[DefaultKey];
            }

            return(this.CreateManager(printMangerConfig.Binding, printMangerConfig.Address));
        }
 public PrintManagerChannelConfig(string key, string bindingType, string address)
 {
     this.Key     = key;
     this.Address = new EndpointAddress(address);
     this.Binding = PrintManagerChannelConfig.GetBinding(bindingType);
 }