Skip to content
DocsTry Aspire
DocsTry

OracleDatabaseBuilderExtensions Methods

ClassMethods7 members
Provides extension methods for adding Oracle Database resources to an Hosting.IDistributedApplicationBuilder.
AddDatabase(IResourceBuilder<OracleDatabaseServerResource>, string, string?)Section titled AddDatabase(IResourceBuilder<OracleDatabaseServerResource>, string, string?)extensionIResourceBuilder<OracleDatabaseResource>
Adds a Oracle Database database to the application model.
public static class OracleDatabaseBuilderExtensions
{
public static IResourceBuilder<OracleDatabaseResource> AddDatabase(
this IResourceBuilder<OracleDatabaseServerResource> builder,
string name,
string? databaseName = null)
{
// ...
}
}
builderIResourceBuilder<OracleDatabaseServerResource>The Oracle Database server resource builder.
namestringThe name of the resource. This name will be used as the connection string name when referenced in a dependency.
databaseNamestring?optionalThe name of the database. If not provided, this defaults to the same value as name.
IResourceBuilder<OracleDatabaseResource>A reference to the ApplicationModel.IResourceBuilder`1.
AddOracle(IDistributedApplicationBuilder, string, IResourceBuilder<ParameterResource>, int?)Section titled AddOracle(IDistributedApplicationBuilder, string, IResourceBuilder<ParameterResource>, int?)extensionIResourceBuilder<OracleDatabaseServerResource>
Adds a Oracle Server resource to the application model. A container is used for local development.
public static class OracleDatabaseBuilderExtensions
{
public static IResourceBuilder<OracleDatabaseServerResource> AddOracle(
this IDistributedApplicationBuilder builder,
string name,
IResourceBuilder<ParameterResource>? password = null,
int? port = null)
{
// ...
}
}
builderIDistributedApplicationBuilderThe Hosting.IDistributedApplicationBuilder.
namestringThe name of the resource. This name will be used as the connection string name when referenced in a dependency.
passwordIResourceBuilder<ParameterResource>optionalThe parameter used to provide the administrator password for the Oracle Server resource. If null a random password will be generated.
portint?optionalThe host port for Oracle Server.
IResourceBuilder<OracleDatabaseServerResource>A reference to the ApplicationModel.IResourceBuilder`1.
This version of the package defaults to the tag of the / container image.
WithDataBindMount(IResourceBuilder<OracleDatabaseServerResource>, string)Section titled WithDataBindMount(IResourceBuilder<OracleDatabaseServerResource>, string)extensionIResourceBuilder<OracleDatabaseServerResource>
Adds a bind mount for the data folder to a Oracle Database server container resource.
public static class OracleDatabaseBuilderExtensions
{
public static IResourceBuilder<OracleDatabaseServerResource> WithDataBindMount(
this IResourceBuilder<OracleDatabaseServerResource> builder,
string source)
{
// ...
}
}
builderIResourceBuilder<OracleDatabaseServerResource>The resource builder.
sourcestringThe source directory on the host to mount into the container.
IResourceBuilder<OracleDatabaseServerResource>The ApplicationModel.IResourceBuilder`1.
WithDataVolume(IResourceBuilder<OracleDatabaseServerResource>, string?)Section titled WithDataVolume(IResourceBuilder<OracleDatabaseServerResource>, string?)extensionIResourceBuilder<OracleDatabaseServerResource>
Adds a named volume for the data folder to a Oracle Database server container resource.
public static class OracleDatabaseBuilderExtensions
{
public static IResourceBuilder<OracleDatabaseServerResource> WithDataVolume(
this IResourceBuilder<OracleDatabaseServerResource> builder,
string? name = null)
{
// ...
}
}
builderIResourceBuilder<OracleDatabaseServerResource>The resource builder.
namestring?optionalThe name of the volume. Defaults to an auto-generated name based on the application and resource names.
IResourceBuilder<OracleDatabaseServerResource>The ApplicationModel.IResourceBuilder`1.
WithDbSetupBindMount(IResourceBuilder<OracleDatabaseServerResource>, string)Section titled WithDbSetupBindMount(IResourceBuilder<OracleDatabaseServerResource>, string)extensionIResourceBuilder<OracleDatabaseServerResource>
Adds a bind mount for the database setup folder to a Oracle Database server container resource.
public static class OracleDatabaseBuilderExtensions
{
public static IResourceBuilder<OracleDatabaseServerResource> WithDbSetupBindMount(
this IResourceBuilder<OracleDatabaseServerResource> builder,
string source)
{
// ...
}
}
builderIResourceBuilder<OracleDatabaseServerResource>The resource builder.
sourcestringThe source directory on the host to mount into the container.
IResourceBuilder<OracleDatabaseServerResource>The ApplicationModel.IResourceBuilder`1.
WithInitBindMount(IResourceBuilder<OracleDatabaseServerResource>, string)Section titled WithInitBindMount(IResourceBuilder<OracleDatabaseServerResource>, string)extensionIResourceBuilder<OracleDatabaseServerResource>
Adds a bind mount for the init folder to a Oracle Database server container resource.
public static class OracleDatabaseBuilderExtensions
{
public static IResourceBuilder<OracleDatabaseServerResource> WithInitBindMount(
this IResourceBuilder<OracleDatabaseServerResource> builder,
string source)
{
// ...
}
}
builderIResourceBuilder<OracleDatabaseServerResource>The resource builder.
sourcestringThe source directory on the host to mount into the container.
IResourceBuilder<OracleDatabaseServerResource>The ApplicationModel.IResourceBuilder`1.
WithInitFiles(IResourceBuilder<OracleDatabaseServerResource>, string)Section titled WithInitFiles(IResourceBuilder<OracleDatabaseServerResource>, string)extensionIResourceBuilder<OracleDatabaseServerResource>
Copies init files into a Oracle Database server container resource.
public static class OracleDatabaseBuilderExtensions
{
public static IResourceBuilder<OracleDatabaseServerResource> WithInitFiles(
this IResourceBuilder<OracleDatabaseServerResource> builder,
string source)
{
// ...
}
}
builderIResourceBuilder<OracleDatabaseServerResource>The resource builder.
sourcestringThe source file or directory on the host to copy into the container.
IResourceBuilder<OracleDatabaseServerResource>The ApplicationModel.IResourceBuilder`1.