aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.Integration/ExternalBridge/ExternalBridgeSignalRClient.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/Tango.Integration/ExternalBridge/ExternalBridgeSignalRClient.cs')
-rw-r--r--Software/Visual_Studio/Tango.Integration/ExternalBridge/ExternalBridgeSignalRClient.cs14
1 files changed, 12 insertions, 2 deletions
diff --git a/Software/Visual_Studio/Tango.Integration/ExternalBridge/ExternalBridgeSignalRClient.cs b/Software/Visual_Studio/Tango.Integration/ExternalBridge/ExternalBridgeSignalRClient.cs
index df612ed96..7c5fc5053 100644
--- a/Software/Visual_Studio/Tango.Integration/ExternalBridge/ExternalBridgeSignalRClient.cs
+++ b/Software/Visual_Studio/Tango.Integration/ExternalBridge/ExternalBridgeSignalRClient.cs
@@ -19,12 +19,17 @@ namespace Tango.Integration.ExternalBridge
{
public ExternalBridgeSignalRClient(String url, String hub, MachineInfo machineInfo)
{
+ CompressionEnabled = machineInfo.CompressionEnabled;
+
ComponentName = $"External Bridge SignalR Client {_component_counter++}";
SerialNumber = machineInfo.SerialNumber;
IPAddress = machineInfo.IPAddress;
Machine = ObservablesStaticCollections.Instance.Machines.SingleOrDefault(x => x.SerialNumber == SerialNumber);
- Adapter = new SignalRTransportAdapter(url, hub, SignalRTransportAdapterMode.CreateSession, SerialNumber, null, IPAddress);
+ Adapter = new SignalRTransportAdapter(url, hub, SignalRTransportAdapterMode.CreateSession, SerialNumber, null, IPAddress)
+ {
+ EnableCompression = CompressionEnabled
+ };
KeepAliveTimeout = TimeSpan.FromSeconds(5);
KeepAliveRetries = 2;
@@ -33,12 +38,17 @@ namespace Tango.Integration.ExternalBridge
public ExternalBridgeSignalRClient(String url, String hub, Machine machine, MachineInfo machineInfo)
{
+ CompressionEnabled = machineInfo.CompressionEnabled;
+
ComponentName = $"External Bridge SignalR Client {_component_counter++}";
SerialNumber = machine.SerialNumber;
IPAddress = machineInfo.IPAddress;
Machine = machine;
- Adapter = new SignalRTransportAdapter(url, hub, SignalRTransportAdapterMode.CreateSession, SerialNumber, null, IPAddress);
+ Adapter = new SignalRTransportAdapter(url, hub, SignalRTransportAdapterMode.CreateSession, SerialNumber, null, IPAddress)
+ {
+ EnableCompression = CompressionEnabled
+ };
KeepAliveTimeout = TimeSpan.FromSeconds(5);
KeepAliveRetries = 2;