public PackageBuildMonitorRemote(IBuildMonitorCallback buildMonitorCallback, string logPipeUrl) { this.buildMonitorCallback = buildMonitorCallback; this.logPipeUrl = logPipeUrl; // Listen to pipe with this as listener var host = new ServiceHost(this); host.AddServiceEndpoint(typeof(IForwardSerializableLogRemote), new NetNamedPipeBinding(NetNamedPipeSecurityMode.None) { MaxReceivedMessageSize = int.MaxValue }, this.logPipeUrl); host.Open(); }
public PackageBuildMonitorRemote(IBuildMonitorCallback buildMonitorCallback, string logPipeUrl) { this.buildMonitorCallback = buildMonitorCallback; this.logPipeUrl = logPipeUrl; // Listen to pipe with this as listener var host = new NpHost(this.logPipeUrl, null, null, new StrideServiceWireSerializer()); host.AddService <IForwardSerializableLogRemote>(this); host.Open(); }
public void StartRemoteBuildLogServer(IBuildMonitorCallback buildMonitorCallback, string logPipeUrl) { new PackageBuildMonitorRemote(buildMonitorCallback, logPipeUrl); }
public void StartRemoteBuildLogServer(IBuildMonitorCallback buildMonitorCallback, string logPipeUrl) { remote.StartRemoteBuildLogServer(buildMonitorCallback, logPipeUrl); }