ArgusTV.Recorders.Common.Utility.AddNamedPipeEndPoint C# (CSharp) Method

AddNamedPipeEndPoint() public static method

public static AddNamedPipeEndPoint ( System.ServiceModel.ServiceHost serviceHost, Type interfaceType ) : void
serviceHost System.ServiceModel.ServiceHost
interfaceType System.Type
return void
        public static void AddNamedPipeEndPoint(ServiceHost serviceHost, Type interfaceType)
        {
            NetNamedPipeBinding binding = new NetNamedPipeBinding(NetNamedPipeSecurityMode.None);
            binding.ReceiveTimeout = new TimeSpan(0, 30, 0);
            binding.SendTimeout = new TimeSpan(0, 30, 0);
            binding.Security.Transport.ProtectionLevel = ProtectionLevel.None;
            serviceHost.AddServiceEndpoint(interfaceType, binding, new Uri("net.pipe://localhost/ArgusTV/" + interfaceType.Name));
        }