/// <summary> /// /// </summary> /// <param name="e"></param> /// <returns></returns> public async Task PublishEvent(EventBusArgs e) { await Task.Run(() => { try { using (var db = new SqlConnection(_connectionString)) { db.BulkInsert <Publish>(new Publish { ClientProvidedName = e.ClientProvidedName, Endpoint = e.Endpoint, Exchange = e.Exchange, ExchangeType = e.ExchangeType, Id = Guid.NewGuid(), Message = e.Message, Queue = e.Queue, RoutingKey = e.RoutingKey, Success = e.Success }); } } catch { } return(Task.CompletedTask); }); }
public async Task SubscribeEvent(EventBusArgs e) { if (_serviceTracer != null) { try { await _serviceTracer.ChildTraceAsync("RabbitMQ_Received", DateTimeOffset.Now, span => { span.Tags.Client().Component("RabbitMQ_Received") .Set("ClientProvidedName", e.ClientProvidedName) .Set(nameof(EventBusArgs.ExchangeType), e.ExchangeType) .Set(nameof(EventBusArgs.Exchange), e.Exchange) .Set(nameof(EventBusArgs.Queue), e.Queue) .Set(nameof(EventBusArgs.RoutingKey), e.RoutingKey) .Set(nameof(EventBusArgs.Message), e.Message) .PeerAddress(e.Endpoint); return(Task.CompletedTask); }); } catch (Exception ex) { Console.WriteLine("Butterfly故障\t" + ex.Message); } } }
public async Task PublishEvent(EventBusArgs e) { if (_serviceTracer != null) { try { await _serviceTracer.ChildTraceAsync("RabbitMQ_publish", DateTimeOffset.Now, span => { span.Tags.Client().Component("RabbitMQ_Publish") .Set("ClientProvidedName", e.ClientProvidedName) .Set(nameof(EventBusArgs.ExchangeType), e.ExchangeType) .Set(nameof(EventBusArgs.Exchange), e.Exchange) .Set(nameof(EventBusArgs.RoutingKey), e.RoutingKey) .Set(nameof(EventBusArgs.Message), e.Message) .HttpStatusCode(e.Success ? (int)HttpStatusCode.OK : (int)HttpStatusCode.InternalServerError) .PeerAddress(e.Endpoint); return(Task.CompletedTask); }); } catch (Exception ex) { Console.WriteLine("Butterfly故障\t" + ex.Message); } } }
private void AddBox(EventBusArgs args) { var boxEntity = CreateEntity(); boxEntity.AddComponent(new PositionComponent(_rand.Next(0, Game.Viewport.VirtualWidth), _rand.Next(0, Game.Viewport.VirtualHeight))); boxEntity.AddComponent(new MovementComponent(_rand.Next(-2, 2), _rand.Next(-2, 2))); boxEntity.AddComponent(new TextureComponent(_boxTexture)); }
private void VideoIdChangedHandler(object sender, EventBusArgs busargs) { try { YTVideo ytVideo = (YTVideo)busargs.Item; //xxx.ExecuteScriptAsync("XloadVideoById", ytVideo.videoId); } catch (Exception ex) { var cosik = ""; } }
private void VideoIdChangedHandler(object sender, EventBusArgs busargs) { var test = (string)busargs.Item; cc.mediaLoadVideo(test); }
/// <summary> /// Event occuring when a channel is being added to repository /// </summary> /// <param name="sender"></param> /// <param name="busargs"></param> private void evtChannelAdded(object sender, EventBusArgs busargs) { var objEvt = (YTChannel)busargs.Item; YtChannels.Add(objEvt); }
private void OnSpacePress(EventBusArgs args) { Game.Bus.Notify(Events.START); }
private void OnBounce(EventBusArgs args) { var bounceArgs = args.Unpack <BounceArgs>(); Console.WriteLine($"Bounce by: {bounceArgs.Id}"); }