public ChatHttpServiceHost(DuplexChannelBuilder<IRemoteService> channelBuilder, Administrator currentAdministrator, Type serviceType, params Uri[] baseAddresses) : base(serviceType, baseAddresses) { foreach (var description in this.ImplementedContracts.Values) { description.Behaviors.Add(new ChatHttpServiceProvider(channelBuilder, currentAdministrator)); } }
public ChatHttpServiceProvider(DuplexChannelBuilder<IRemoteService> channelBuilder, Administrator currentAdministrator) { this.channelBuilder = channelBuilder; this.currentAdministrator = currentAdministrator; }
public ChatHttpService(DuplexChannelBuilder<IRemoteService> channelBuilder, Administrator currentAdministrator) : base(channelBuilder, currentAdministrator) { }