23 references to EventDispatchBehavior
Aspire.Hosting (13)
Backchannel\AuxiliaryBackchannelService.cs (1)
153
EventDispatchBehavior
.NonBlockingConcurrent,
Backchannel\BackchannelService.cs (2)
69
EventDispatchBehavior
.NonBlockingConcurrent,
94
EventDispatchBehavior
.NonBlockingConcurrent,
Dcp\DcpExecutor.cs (1)
1379
await _distributedApplicationEventing.PublishAsync(ev,
EventDispatchBehavior
.BlockingSequential, ct).ConfigureAwait(false);
Eventing\DistributedApplicationEventing.cs (7)
20
return PublishAsync(@event,
EventDispatchBehavior
.BlockingSequential, cancellationToken);
25
public async Task PublishAsync<T>(T @event,
EventDispatchBehavior
dispatchBehavior, CancellationToken cancellationToken = default) where T : IDistributedApplicationEvent
29
if (dispatchBehavior ==
EventDispatchBehavior
.BlockingConcurrent || dispatchBehavior ==
EventDispatchBehavior
.NonBlockingConcurrent)
38
if (dispatchBehavior ==
EventDispatchBehavior
.NonBlockingConcurrent)
54
if (dispatchBehavior ==
EventDispatchBehavior
.NonBlockingSequential)
80
EventDispatchBehavior
dispatchBehavior,
Eventing\IDistributedApplicationEventing.cs (1)
56
Task PublishAsync<T>(T @event,
EventDispatchBehavior
dispatchBehavior, CancellationToken cancellationToken = default) where T : IDistributedApplicationEvent;
Orchestrator\ApplicationOrchestrator.cs (1)
740
await _eventing.PublishAsync(initializeEvent,
EventDispatchBehavior
.NonBlockingConcurrent, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.DevTunnels (2)
DevTunnelResourceBuilderExtensions.cs (2)
221
await eventing.PublishAsync<BeforeResourceStartedEvent>(new(portResource, e.Services),
EventDispatchBehavior
.NonBlockingConcurrent, ct).ConfigureAwait(false);
708
await eventing.PublishAsync<BeforeResourceStartedEvent>(new(portResource, services),
EventDispatchBehavior
.NonBlockingSequential, ct).ConfigureAwait(false);
Aspire.Hosting.Kafka.Tests (1)
AddKafkaTests.cs (1)
219
EventDispatchBehavior
.BlockingSequential);
Aspire.Hosting.MySql.Tests (1)
AddMySqlTests.cs (1)
386
EventDispatchBehavior
.BlockingSequential);
Aspire.Hosting.Tests (6)
Eventing\DistributedApplicationBuilderEventingTests.cs (4)
40
var pendingPublish = builder.Eventing.PublishAsync(new DummyEvent(),
EventDispatchBehavior
.BlockingSequential);
73
var pendingPublish = builder.Eventing.PublishAsync(new DummyEvent(),
EventDispatchBehavior
.BlockingConcurrent);
105
await builder.Eventing.PublishAsync(new DummyEvent(),
EventDispatchBehavior
.NonBlockingConcurrent).DefaultTimeout();
140
await builder.Eventing.PublishAsync(new DummyEvent(),
EventDispatchBehavior
.NonBlockingSequential).DefaultTimeout();
WithUrlsTests.cs (2)
564
await e.Eventing.PublishAsync(new ResourceEndpointsAllocatedEvent(custom, e.Services),
EventDispatchBehavior
.BlockingConcurrent, ct);
567
await e.Eventing.PublishAsync(new BeforeResourceStartedEvent(custom, e.Services),
EventDispatchBehavior
.BlockingSequential, ct);