3 instantiations of GarnetResource
Aspire.Hosting.Garnet (1)
GarnetBuilderExtensions.cs (1)
112
var garnet = new
GarnetResource
(name, passwordParameter);
Aspire.Hosting.Garnet.Tests (2)
ConnectionPropertiesTests.cs (1)
14
var resource = new
GarnetResource
("garnet", password);
GarnetPublicApiTests.cs (1)
113
var action = () => new
GarnetResource
(name);
32 references to GarnetResource
Aspire.Hosting.Garnet (20)
GarnetBuilderExtensions.cs (19)
56
public static IResourceBuilder<
GarnetResource
> AddGarnet(this IDistributedApplicationBuilder builder, [ResourceName] string name,
101
public static IResourceBuilder<
GarnetResource
> AddGarnet(this IDistributedApplicationBuilder builder, [ResourceName] string name,
112
var
garnet = new GarnetResource(name, passwordParameter);
130
.WithEndpoint(port: port, targetPort: 6379, name:
GarnetResource
.PrimaryEndpointName)
178
internal static IResourceBuilder<
GarnetResource
> AddGarnetForPolyglot(
190
/// Use <see cref="WithPersistence(IResourceBuilder{
GarnetResource
}, TimeSpan?)"/> to adjust Garnet persistence configuration, e.g.:
206
public static IResourceBuilder<
GarnetResource
> WithDataVolume(this IResourceBuilder<
GarnetResource
> builder,
226
/// Use <see cref="WithPersistence(IResourceBuilder{
GarnetResource
}, TimeSpan?)"/> to adjust Garnet persistence configuration, e.g.:
242
public static IResourceBuilder<
GarnetResource
> WithDataBindMount(this IResourceBuilder<
GarnetResource
> builder,
261
/// Use with <see cref="WithDataBindMount(IResourceBuilder{
GarnetResource
}, string, bool)"/>
262
/// or <see cref="WithDataVolume(IResourceBuilder{
GarnetResource
}, string?, bool)"/> to persist Garnet data across sessions with custom persistence configuration, e.g.:
274
public static IResourceBuilder<
GarnetResource
> WithPersistence(this IResourceBuilder<
GarnetResource
> builder,
283
/// Use with <see cref="WithDataBindMount(IResourceBuilder{
GarnetResource
}, string, bool)"/>
284
/// or <see cref="WithDataVolume(IResourceBuilder{
GarnetResource
}, string?, bool)"/> to persist Garnet data across sessions with custom persistence configuration, e.g.:
296
public static IResourceBuilder<
GarnetResource
> WithPersistence(this IResourceBuilder<
GarnetResource
> builder,
GarnetResource.cs (1)
14
/// Initializes a new instance of the <see cref="
GarnetResource
"/> class.
Aspire.Hosting.Garnet.Tests (12)
AddGarnetTests.cs (7)
24
var
containerResource = Assert.Single(appModel.Resources.OfType<
GarnetResource
>());
52
var
containerResource = Assert.Single(appModel.Resources.OfType<
GarnetResource
>());
284
private static async Task<string> GetCommandLineArgs(IResourceBuilder<
GarnetResource
> builder)
345
var
containerResource = Assert.Single(appModel.Resources.OfType<
GarnetResource
>());
ConnectionPropertiesTests.cs (1)
14
var
resource = new GarnetResource("garnet", password);
GarnetPublicApiTests.cs (4)
42
IResourceBuilder<
GarnetResource
> builder = null!;
53
IResourceBuilder<
GarnetResource
> builder = null!;
82
IResourceBuilder<
GarnetResource
> builder = null!;
94
IResourceBuilder<
GarnetResource
> builder = null!;