public void Deregister(string connectionId, Common.Dto.Identity registrar, Common.Dto.Entity entity) { string registrationKey = Registration.Key.For(connectionId, registrar, entity.Identity); Registration.IInstance registration; if (_registrations.TryGetValue(registrationKey, out registration)) { _messagingEndpoint.Deregister(registration.Registrar, registration.Entity); _registrations.Remove(registration); } }
public void WhenTheClientDeregistersTheEntityIdentifiedAs(string entityId) { _client.Deregister(new Identity(RegistrarId), new Entity(new Identity(entityId), null, null, null)).Wait(); }