7 implementations of IResourceWithEnvironment
Aspire.Hosting (4)
ApplicationModel\ContainerExecutableResource.cs (1)
13
: Resource(name),
IResourceWithEnvironment
, IResourceWithArgs, IResourceWithEndpoints, IResourceWithWaitSupport
ApplicationModel\ContainerResource.cs (1)
14
: Resource(name),
IResourceWithEnvironment
, IResourceWithArgs, IResourceWithEndpoints, IResourceWithWaitSupport,
ApplicationModel\ExecutableResource.cs (1)
24
: Resource(name),
IResourceWithEnvironment
, IResourceWithArgs, IResourceWithEndpoints, IResourceWithWaitSupport,
ApplicationModel\ProjectResource.cs (1)
13
: Resource(name),
IResourceWithEnvironment
, IResourceWithArgs, IResourceWithServiceDiscovery, IResourceWithWaitSupport,
Aspire.Hosting.Kafka (1)
KafkaServerResource.cs (1)
12
public class KafkaServerResource(string name) : ContainerResource(name), IResourceWithConnectionString,
IResourceWithEnvironment
Aspire.Hosting.RabbitMQ (1)
RabbitMQServerResource.cs (1)
9
public class RabbitMQServerResource : ContainerResource, IResourceWithConnectionString,
IResourceWithEnvironment
Aspire.Hosting.Tests (1)
ResourceNotificationTests.cs (1)
530
IResourceWithEnvironment
,
34 references to IResourceWithEnvironment
Aspire.Hosting (23)
ApplicationModel\ResourceExtensions.cs (2)
163
/// Using <see cref="GetEnvironmentVariableValuesAsync(
IResourceWithEnvironment
, DistributedApplicationOperation)"/> inside
187
public static async ValueTask<Dictionary<string, string>> GetEnvironmentVariableValuesAsync(this
IResourceWithEnvironment
resource,
Dashboard\ConsoleLogsConfigurationExtensions.cs (1)
10
internal static IResourceBuilder<T> ConfigureConsoleLogs<T>(this IResourceBuilder<T> builder) where T :
IResourceWithEnvironment
OtlpConfigurationExtensions.cs (2)
159
public static IResourceBuilder<T> WithOtlpExporter<T>(this IResourceBuilder<T> builder) where T :
IResourceWithEnvironment
180
public static IResourceBuilder<T> WithOtlpExporter<T>(this IResourceBuilder<T> builder, OtlpProtocol protocol) where T :
IResourceWithEnvironment
ResourceBuilderExtensions.cs (18)
33
public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, string name, string? value) where T :
IResourceWithEnvironment
50
where T :
IResourceWithEnvironment
74
where T :
IResourceWithEnvironment
96
public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, string name, Func<string> callback) where T :
IResourceWithEnvironment
112
public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, Action<EnvironmentCallbackContext> callback) where T :
IResourceWithEnvironment
127
public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, Func<EnvironmentCallbackContext, Task> callback) where T :
IResourceWithEnvironment
144
where T :
IResourceWithEnvironment
167
where T :
IResourceWithEnvironment
207
public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, string name, IResourceBuilder<ParameterResource> parameter) where T :
IResourceWithEnvironment
233
where T :
IResourceWithEnvironment
257
where T :
IResourceWithEnvironment
448
where TDestination :
IResourceWithEnvironment
475
where TDestination :
IResourceWithEnvironment
494
where TDestination :
IResourceWithEnvironment
522
where TDestination :
IResourceWithEnvironment
568
where TDestination :
IResourceWithEnvironment
578
where T :
IResourceWithEnvironment
708
if (env is not null && builder.Resource is IResourceWithEndpoints resourceWithEndpoints and
IResourceWithEnvironment
)
Aspire.Hosting.Azure (3)
AzureBicepResourceExtensions.cs (3)
79
where T :
IResourceWithEnvironment
99
where T :
IResourceWithEnvironment
116
where T :
IResourceWithEnvironment
Aspire.Hosting.Docker (1)
DockerComposeInfrastructure.cs (1)
84
if (resource is
IResourceWithEnvironment
resourceWithEnv && resource.Annotations.OfType<OtlpExporterAnnotation>().Any())
Aspire.Hosting.Orleans (5)
IProviderConfiguration.cs (1)
19
void ConfigureResource<T>(IResourceBuilder<T> resourceBuilder, string configSectionPath) where T :
IResourceWithEnvironment
;
OrleansServiceClientExtensions.cs (1)
24
where T :
IResourceWithEnvironment
, IResourceWithEndpoints
OrleansServiceExtensions.cs (2)
350
where T :
IResourceWithEnvironment
, IResourceWithEndpoints
359
where T :
IResourceWithEnvironment
, IResourceWithEndpoints
ProviderConfiguration.cs (1)
36
public void ConfigureResource<T>(IResourceBuilder<T> resourceBuilder, string configurationSectionName) where T :
IResourceWithEnvironment
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
137
where TDestination :
IResourceWithEnvironment
Aspire.Hosting.Qdrant.Tests (1)
QdrantPublicApiTests.cs (1)
82
IResourceBuilder<
IResourceWithEnvironment
> builder = null!;