14 instantiations of ContainerFileSystemCallbackContext
Aspire.Hosting (1)
Dcp\ContainerCreator.cs (1)
876new()
Aspire.Hosting.Azure.Tests (7)
AzureEventHubsExtensionsTests.cs (3)
355var configFiles = await configAnnotation.Callback(new ContainerFileSystemCallbackContext { Model = eventHubsEmulatorResource, Services = app.Services }, CancellationToken.None); 416var configFiles = await configAnnotation.Callback(new ContainerFileSystemCallbackContext { Model = eventHubsEmulatorResource, Services = app.Services }, CancellationToken.None); 490var configFiles = await configAnnotation.Callback(new ContainerFileSystemCallbackContext { Model = eventHubsEmulatorResource, Services = app.Services }, CancellationToken.None);
AzureServiceBusExtensionsTests.cs (4)
372var configFiles = await configAnnotation.Callback(new ContainerFileSystemCallbackContext { Model = serviceBusEmulatorResource, Services = app.Services }, CancellationToken.None); 471var configFiles = await configAnnotation.Callback(new ContainerFileSystemCallbackContext { Model = serviceBusEmulatorResource, Services = app.Services }, CancellationToken.None); 527var configFiles = await configAnnotation.Callback(new ContainerFileSystemCallbackContext { Model = serviceBusEmulatorResource, Services = app.Services }, CancellationToken.None); 586var configFiles = await configAnnotation.Callback(new ContainerFileSystemCallbackContext { Model = serviceBusEmulatorResource, Services = app.Services }, CancellationToken.None);
Aspire.Hosting.Containers.Tests (1)
ContainerFileSystemCallbackContextTests.cs (1)
13return new ContainerFileSystemCallbackContext
Aspire.Hosting.Docker (1)
DockerComposePublishingContext.cs (1)
114var files = await a.Callback(new() { Model = serviceResource.TargetResource, Services = executionContext.Services }, CancellationToken.None).ConfigureAwait(false);
Aspire.Hosting.Keycloak.Tests (2)
KeycloakPublicApiTests.cs (2)
165var entries = await containerAnnotation.Callback(new() { Model = keycloakResource, Services = app.Services }, CancellationToken.None); 190var entries = await containerAnnotation.Callback(new() { Model = keycloakResource, Services = app.Services }, CancellationToken.None);
Aspire.Hosting.PostgreSQL.Tests (2)
AddPostgresTests.cs (2)
502var entries = await createServers.Callback(new() { Model = pgadmin, Services = app.Services }, CancellationToken.None); 566var entries = await createBookmarks.Callback(new() { Model = pgweb, Services = app.Services }, CancellationToken.None);
22 references to ContainerFileSystemCallbackContext
Aspire.Hosting (10)
ApplicationModel\ContainerFileSystemCallbackAnnotation.cs (6)
15/// <see cref="ContainerFileSystemCallbackContext"/> and pass the resulting handles back via the callback. 269public required Func<ContainerFileSystemCallbackContext, CancellationToken, Task<IEnumerable<ContainerFileSystemItem>>> Callback { get; init; } 334internal static ContainerFileSystemItem CreateFile(this ContainerFileSystemCallbackContext context, string name, string? contents = null, string? sourcePath = null, int? owner = null, int? group = null, int? mode = null, bool? continueOnError = null) 368internal static ContainerFileSystemItem CreateCertificateFile(this ContainerFileSystemCallbackContext context, string name, string? contents = null, string? sourcePath = null, int? owner = null, int? group = null, int? mode = null, bool? continueOnError = null) 399internal static ContainerFileSystemItem CreateDirectory(this ContainerFileSystemCallbackContext context, string name, IEnumerable<ContainerFileSystemItem> entries, int? owner = null, int? group = null, int? mode = null) 447/// Represents the context for server authentication certificate files in a <see cref="ContainerFileSystemCallbackContext"/>.
ContainerResourceBuilderExtensions.cs (4)
1460public static IResourceBuilder<T> WithContainerFiles<T>(this IResourceBuilder<T> builder, string destinationPath, Func<ContainerFileSystemCallbackContext, CancellationToken, Task<IEnumerable<ContainerFileSystemItem>>> callback, int? defaultOwner = null, int? defaultGroup = null, UnixFileMode? umask = null) where T : ContainerResource 1544/// <see cref="ContainerFileSystemCallbackContext"/>. Passing a pre-built <see cref="ContainerFileSystemItem"/> collection 1595/// <see cref="ContainerFileSystemCallbackContext"/> (createFile, createDirectory, createCertificateFile) to build the entries. 1603Func<ContainerFileSystemCallbackContext, CancellationToken, Task<IEnumerable<ContainerFileSystemItem>>> callback,
Aspire.Hosting.Containers.Tests (12)
ContainerFileSystemCallbackContextTests.cs (12)
11private static ContainerFileSystemCallbackContext CreateContext() 23var context = CreateContext(); 40var context = CreateContext(); 54var context = CreateContext(); 66var context = CreateContext(); 81var context = CreateContext(); 104var context = CreateContext(); 112var context = CreateContext(); 125var context = CreateContext(); 133var context = CreateContext(); 141var context = CreateContext(); 149var context = CreateContext();