public MyServiceHost(Type serviceType, params Uri[] baseAddresses) : base(serviceType, baseAddresses) { var contracts = this.ImplementedContracts.Values; foreach (var contract in contracts) { var behavior = new MyContractBehavior(); contract.ContractBehaviors.Add(behavior); } }