1 write to Operation
Aspire.Hosting (1)
DistributedApplicationExecutionContext.cs (1)
32Operation = operation;
15 references to Operation
Aspire.Hosting (5)
ApplicationModel\ResourceExtensions.cs (2)
300var resolvedValue = (executionContext.Operation, a) switch 359var resolvedValue = (executionContext.Operation, expr) switch
DistributedApplicationExecutionContext.cs (3)
37/// The name of the publisher that is being used if <see cref="Operation"/> is set to <see cref="DistributedApplicationOperation.Publish"/>. 82public bool IsPublishMode => Operation == DistributedApplicationOperation.Publish; 87public bool IsRunMode => Operation == DistributedApplicationOperation.Run;
Aspire.Hosting.Tests (10)
DistributedApplicationBuilderTests.cs (1)
23Assert.Equal(operation, builder.ExecutionContext.Operation);
OperationModesTests.cs (5)
37Assert.Equal(DistributedApplicationOperation.Run, context.Operation); 66Assert.Equal(DistributedApplicationOperation.Run, context.Operation); 95Assert.Equal(DistributedApplicationOperation.Run, context.Operation); 126Assert.Equal(DistributedApplicationOperation.Publish, context.Operation); 139Assert.Equal(DistributedApplicationOperation.Publish, builder.ExecutionContext.Operation);
PublishingTests.cs (4)
28Assert.Equal(DistributedApplicationOperation.Publish, context.ExecutionContext.Operation); 88Assert.Equal(DistributedApplicationOperation.Publish, context.ExecutionContext.Operation); 99Assert.Equal(DistributedApplicationOperation.Publish, context.ExecutionContext.Operation); 194Assert.Equal(DistributedApplicationOperation.Publish, context.ExecutionContext.Operation);