コード例 #1
0
ファイル: EchoService.cs プロジェクト: xeb/AmqpPresentation
        public void Start()
        {
            var binding = new RabbitMQ.ServiceModel.RabbitMQBinding(Program.Broker, 5672);

            _host.AddServiceEndpoint(typeof(IEchoService), binding, "Echo");
            _host.Open();
        }
コード例 #2
0
ファイル: EchoService.cs プロジェクト: xeb/AmqpPresentation
 public EchoServiceClient()
 {
     var binding = new RabbitMQ.ServiceModel.RabbitMQBinding(Program.Broker, 5672);
     _channelFactory = new ChannelFactory<IEchoService>(binding, new EndpointAddress(Program.Protocol + ":///Echo"));
 }
コード例 #3
0
ファイル: DuplexService.cs プロジェクト: xeb/AmqpPresentation
 public MeetAndGreetClient()
 {
     var binding = new RabbitMQ.ServiceModel.RabbitMQBinding(Program.Broker, 5672);
     var instanceContext = new InstanceContext(new IfSomeoneCallsMe());
     _channelFactory = new DuplexChannelFactory<IMeetAndGreetService>(instanceContext, binding, new EndpointAddress(Program.Protocol + ":///MeetAndGreet"));
 }