/// <summary> /// Constructor. /// </summary> /// <param name="hubProxy">Provides connection to the other hub server.</param> /// <param name="hubResponse">Provides methods to send responses back to the client.</param> public DotNetifyHubForwarder(IDotNetifyHubProxy hubProxy, IDotNetifyHubResponse hubResponse) { _hubProxy = hubProxy; _hubResponse = hubResponse; _hubProxy.Response_VM += OnResponse_VM; _hubProxy.Disconnected += (sender, e) => _ = OnDisconnectedAsync(null); }
public HelloWorldVMProxy(IDotNetifyClient dotnetify, IDotNetifyHubProxy hubProxy) { _dotnetify = dotnetify; _hubProxy = hubProxy; SelectedEmployee.CollectionChanged += OnSelectedEmployee; _ = ConnectAsync(); }
/// <summary> /// Constructor. /// </summary> /// <param name="hubProxy">DotNetify hub server proxy.</param> /// <param name="dispatcher">UI thread dispatcher.</param> public DotNetifyClient(IDotNetifyHubProxy hubProxy, IUIThreadDispatcher dispatcher) { _hubProxy = hubProxy; _dispatcher = dispatcher; }