Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 public void WhenTheClientDeregistersTheEntityIdentifiedAs(string entityId)
 {
     _client.Deregister(new Identity(RegistrarId), new Entity(new Identity(entityId), null, null, null)).Wait();
 }