Watch Aspire live streamsDocsTry Aspire
Watch Aspire live streamsDocsTry

ExecuteCommandContext Properties

ClassProperties6 members
Gets the invocation arguments supplied by the client when the command is executed.
public InteractionInputCollection Arguments { get; init; }

The collection contains the arguments described by ResourceCommandAnnotation.Arguments with their submitted values populated. CLI positional arguments are mapped by declaration order. Dashboard, MCP, and other named-payload clients are mapped by InteractionInput.Name.

CancellationTokenSection titled CancellationTokenCancellationToken
The cancellation token.
public CancellationToken CancellationToken { get; init; }
The logger for the resource.
public ILogger Logger { get; init; }
ResourceNameSection titled ResourceNamestring
The resource name.
public string ResourceName { get; init; }
ServiceProviderSection titled ServiceProviderIServiceProvider
The service provider.
public IServiceProvider ServiceProvider { get; init; }
ServicesSection titled ServicesIServiceProvider
The service provider.
public IServiceProvider Services { get; init; }