33 references to ResourceCommandVisibility
Aspire.Hosting (20)
ApplicationModel\CommandOptions.cs (7)
62/// UI clients use the <see cref="ResourceCommandVisibility.UI"/> flag when displaying commands, and API 63/// clients use the <see cref="ResourceCommandVisibility.Api"/> flag when discovering commands. Visibility controls 64/// discovery and display, not authorization. Use <see cref="ResourceCommandVisibility.Api"/> without 65/// <see cref="ResourceCommandVisibility.UI"/> for headless or agent-oriented commands that should not be displayed 68public ResourceCommandVisibility Visibility { get; set; } = ResourceCommandVisibility.UI | ResourceCommandVisibility.Api;
ApplicationModel\CustomResourceSnapshot.cs (3)
476public ResourceCommandVisibility Visibility { get; init; } = ResourceCommandVisibility.UI | ResourceCommandVisibility.Api;
ApplicationModel\ResourceCommandAnnotation.cs (9)
30: this(name, displayName, updateState, executeCommand, displayDescription, parameter, arguments: null, confirmationMessage: confirmationMessage, iconName: iconName, iconVariant: iconVariant, isHighlighted: isHighlighted, visibility: ResourceCommandVisibility.UI | ResourceCommandVisibility.Api, validateArguments: null) 48ResourceCommandVisibility visibility = ResourceCommandVisibility.UI | ResourceCommandVisibility.Api, 66ResourceCommandVisibility visibility = ResourceCommandVisibility.UI | ResourceCommandVisibility.Api, 169public ResourceCommandVisibility Visibility { get; }
Dashboard\proto\Partials.cs (1)
116foreach (var command in snapshot.Commands.Where(command => command.Visibility.HasFlag(Hosting.ApplicationModel.ResourceCommandVisibility.UI)))
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
616Visibility = ResourceCommandVisibility.UI,
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelResourceBuilderExtensionsTests.cs (1)
432Assert.Equal(ResourceCommandVisibility.UI, command.Visibility);
Aspire.Hosting.Tests (8)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (2)
236Visibility = ResourceCommandVisibility.Api 319Assert.Equal(nameof(ResourceCommandVisibility.Api), startCommand.Visibility);
Dashboard\DashboardServiceTests.cs (4)
193Visibility = ResourceCommandVisibility.Api 294Visibility = ResourceCommandVisibility.Api, 357Visibility = ResourceCommandVisibility.Api, 414Visibility = ResourceCommandVisibility.Api,
WithHttpCommandTests.cs (2)
266Visibility = ResourceCommandVisibility.Api, 288Assert.Equal(ResourceCommandVisibility.Api, command.Visibility);
Stress.AppHost (3)
CommandResources.cs (3)
142Visibility = ResourceCommandVisibility.Api, 363Visibility = ResourceCommandVisibility.UI | ResourceCommandVisibility.Api,