6 instantiations of ManifestPublishingContext
Aspire.Hosting (2)
Publishing\ManifestPublisher.cs (1)
68
var context = new
ManifestPublishingContext
(_executionContext, manifestPath, jsonWriter, cancellationToken);
Publishing\ManifestPublishingExtensions.cs (1)
68
var publishingContext = new
ManifestPublishingContext
(executionContext, manifestPath, jsonWriter, context.CancellationToken);
Aspire.Hosting.TestUtilities (4)
Helpers\JsonDocumentManifestPublisher.cs (1)
84
var publishingContext = new
ManifestPublishingContext
(executionContext, manifestPath, writer, context.CancellationToken);
Utils\ManifestUtils.cs (3)
34
var context = new
ManifestPublishingContext
(executionContext, Path.Combine(manifestDirectory, "manifest.json"), writer);
56
var context = new
ManifestPublishingContext
(executionContext, Path.Combine(manifestDirectory, "manifest.json"), writer);
75
var context = new
ManifestPublishingContext
(executionContext, Path.Combine(Environment.CurrentDirectory, "manifest.json"), writer);
29 references to ManifestPublishingContext
Aspire.Hosting (17)
ApplicationModel\ManifestPublishingCallbackAnnotation.cs (5)
16
/// <param name="callback">A callback which provides access to <see cref="
ManifestPublishingContext
"/> which can be used for controlling JSON output into the manifest.</param>
17
public ManifestPublishingCallbackAnnotation(Action<
ManifestPublishingContext
>? callback)
32
/// <param name="callback">A callback which provides access to <see cref="
ManifestPublishingContext
"/> which can be used for controlling JSON output into the manifest.</param>
33
public ManifestPublishingCallbackAnnotation(Func<
ManifestPublishingContext
, Task>? callback)
41
public Func<
ManifestPublishingContext
, Task>? Callback { get; }
ApplicationModel\ParameterDefault.cs (5)
18
public abstract void WriteToManifest(
ManifestPublishingContext
context);
128
public override void WriteToManifest(
ManifestPublishingContext
context)
133
static void WriteBoolIfNotTrue(
ManifestPublishingContext
context, string propertyName, bool value)
146
static void WriteIntIfNotZero(
ManifestPublishingContext
context, string propertyName, int value)
183
public override void WriteToManifest(
ManifestPublishingContext
context)
ApplicationModel\UserSecretsParameterDefault.cs (1)
37
public override void WriteToManifest(
ManifestPublishingContext
context) => parameterDefault.WriteToManifest(context);
Publishing\ManifestPublisher.cs (1)
68
var
context = new ManifestPublishingContext(_executionContext, manifestPath, jsonWriter, cancellationToken);
Publishing\ManifestPublishingExtensions.cs (1)
68
var
publishingContext = new ManifestPublishingContext(executionContext, manifestPath, jsonWriter, context.CancellationToken);
ResourceBuilderExtensions.cs (4)
754
/// <param name="callback">Callback method which takes a <see cref="
ManifestPublishingContext
"/> which can be used to inject JSON into the manifest.</param>
758
public static IResourceBuilder<T> WithManifestPublishingCallback<T>(this IResourceBuilder<T> builder, Action<
ManifestPublishingContext
> callback) where T : IResource
772
/// <param name="callback">Callback method which takes a <see cref="
ManifestPublishingContext
"/> which can be used to inject JSON into the manifest.</param>
776
public static IResourceBuilder<T> WithManifestPublishingCallback<T>(this IResourceBuilder<T> builder, Func<
ManifestPublishingContext
, Task> callback) where T : IResource
Aspire.Hosting.Azure (3)
AzureBicepResource.cs (3)
230
/// <param name="context">The <see cref="
ManifestPublishingContext
"/>.</param>
231
public virtual void WriteToManifest(
ManifestPublishingContext
context)
297
private static void WriteScopeValue(
ManifestPublishingContext
context, string propertyName, object? scopeValue)
Aspire.Hosting.Foundry (2)
HostedAgent\AzureHostedAgentResource.cs (1)
140
private async Task PublishAsync(
ManifestPublishingContext
ctx)
PromptAgent\AzurePromptAgentResource.cs (1)
176
private Task PublishAsync(
ManifestPublishingContext
ctx)
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
1363
Task WriteValidatedContainerAsync(
ManifestPublishingContext
context)
Aspire.Hosting.Tests (2)
AddParameterTests.cs (1)
358
public override void WriteToManifest(
ManifestPublishingContext
context)
UserSecretsParameterDefaultTests.cs (1)
437
public override void WriteToManifest(
ManifestPublishingContext
context)
Aspire.Hosting.TestUtilities (4)
Helpers\JsonDocumentManifestPublisher.cs (1)
84
var
publishingContext = new ManifestPublishingContext(executionContext, manifestPath, writer, context.CancellationToken);
Utils\ManifestUtils.cs (3)
34
var
context = new ManifestPublishingContext(executionContext, Path.Combine(manifestDirectory, "manifest.json"), writer);
56
var
context = new ManifestPublishingContext(executionContext, Path.Combine(manifestDirectory, "manifest.json"), writer);
75
var
context = new ManifestPublishingContext(executionContext, Path.Combine(Environment.CurrentDirectory, "manifest.json"), writer);