public Guid SendGetResourceDataRequest(Guid resourceId, INotifiableRequester sender) { GatewaySocketClient client = null; Guid requestGuid = Guid.Empty; if (m_gatewayClients.TryGetValue(GetResourceUri(resourceId), out client)) { requestGuid = client.SendGetResourceDataRequest(resourceId, sender); } return(requestGuid); }
public Guid SendGetResourceDataRequest(Guid resourceId, INotifiableRequester sender) { Guid requestGuid = Guid.NewGuid(); var request = new ResourceMessage() { Command = "get", SenderGuid = m_clientId.ToString(), TargetGuid = resourceId.ToString(), RequestGuid = requestGuid.ToString(), }; m_requestList.Add(requestGuid, new Request { Id = requestGuid, Sender = sender }); SendRequest(request); return(requestGuid); }