1 write to Operation
Aspire.Hosting (1)
DistributedApplicationExecutionContext.cs (1)
35Operation = operation;
13 references to Operation
Aspire.Hosting (7)
ApplicationModel\ResourceExtensions.cs (1)
593return (executionContext.Operation, value) switch
DistributedApplicationBuilder.cs (1)
724.AddAttributes(ProfilingTelemetry.CreateAppHostResourceAttributes(AppHostPath, ExecutionContext.Operation.ToString()));
DistributedApplicationExecutionContext.cs (4)
40/// The name of the publisher that is being used if <see cref="Operation"/> is set to <see cref="DistributedApplicationOperation.Publish"/>. 66/// Describes how the AppHost is being run. Only meaningful when <see cref="Operation"/> is 104public bool IsPublishMode => Operation == DistributedApplicationOperation.Publish; 109public bool IsRunMode => Operation == DistributedApplicationOperation.Run;
RunConfiguration.cs (1)
9/// Holds settings applicable to the AppHost run mode (when <see cref="DistributedApplicationExecutionContext.Operation"/>
Aspire.Hosting.Tests (6)
DistributedApplicationBuilderTests.cs (1)
41Assert.Equal(operation, builder.ExecutionContext.Operation);
OperationModesTests.cs (5)
39Assert.Equal(DistributedApplicationOperation.Run, context.Operation); 68Assert.Equal(DistributedApplicationOperation.Run, context.Operation); 97Assert.Equal(DistributedApplicationOperation.Run, context.Operation); 128Assert.Equal(DistributedApplicationOperation.Publish, context.Operation); 141Assert.Equal(DistributedApplicationOperation.Publish, builder.ExecutionContext.Operation);