4 writes to Options
Aspire.Hosting (1)
ApplicationModel\ResourceExtensions.cs (1)
1116Options = options
Aspire.Hosting.Tests (3)
ResourceExtensionsTests.cs (3)
327Options = options 375Options = options 430Options = options
17 references to Options
Aspire.Hosting (4)
ApplicationModel\ContainerImagePushOptionsCallbackContext.cs (1)
13/// Callbacks can use this context to access the resource being configured and modify the <see cref="Options"/>
Pipelines\DistributedApplicationPipeline.cs (1)
134context.Options.RemoteImageTag = uniqueDeployTag;
ResourceBuilderExtensions.cs (2)
3229context.Options.RemoteImageName = remoteImageName; 3264context.Options.RemoteImageTag = remoteImageTag;
Aspire.Hosting.Tests (13)
ResourceExtensionsTests.cs (13)
312context.Options.RemoteImageName = "myrepo/myimage"; 313context.Options.RemoteImageTag = "test-tag"; 330Assert.Equal("myrepo/myimage", context.Options.RemoteImageName); 331Assert.Equal("test-tag", context.Options.RemoteImageTag); 360.WithImagePushOptions(context => context.Options.RemoteImageTag = "tag1") 361.WithImagePushOptions(context => context.Options.RemoteImageName = "myrepo/myimage"); 379Assert.Equal("tag1", context.Options.RemoteImageTag); 382Assert.Equal("myrepo/myimage", context.Options.RemoteImageName); 389static void callback(ContainerImagePushOptionsCallbackContext context) => context.Options.RemoteImageTag = "test-tag"; 411context.Options.RemoteImageName = $"myrepo/{context.Resource.Name}"; 412context.Options.RemoteImageTag = "async-tag"; 433Assert.Equal("myrepo/test-container", context.Options.RemoteImageName); 434Assert.Equal("async-tag", context.Options.RemoteImageTag);