示例#1
0
        public void Register(string connectionId, Common.Dto.Identity registrar, Common.Dto.Entity entity, Action <string, Common.Dto.Identity, Common.Dto.Identity, Common.Dto.Message> process)
        {
            Registration.IInstance registration = _registrationFactory.For(connectionId, registrar, entity, process);

            _registrations.Add(registration);

            _messagingEndpoint.Register(registration.Registrar, registration.Entity, registration.Consumer);
        }
示例#2
0
 public void WhenTheClientRegistersAnEntityIdentifiedAs(string entityId)
 {
     _client.Register(new Identity(RegistrarId), new Entity(new Identity(entityId), null, null, null), Observer.Create <IMessage>(message => _messages.OnNext(Tuple.Create(entityId, message)))).Wait();
 }