Share via


OracleDatabaseBuilderExtensions.AddOracle Method

Definition

Adds a Oracle Server resource to the application model. A container is used for local development. This version the package defaults to the 23.3.0.0 tag of the container-registry.oracle.com/database/free container image

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OracleDatabaseServerResource> AddOracle (this Aspire.Hosting.IDistributedApplicationBuilder builder, string name, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.ParameterResource>? password = default, int? port = default);
static member AddOracle : Aspire.Hosting.IDistributedApplicationBuilder * string * Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.ParameterResource> * Nullable<int> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OracleDatabaseServerResource>
<Extension()>
Public Function AddOracle (builder As IDistributedApplicationBuilder, name As String, Optional password As IResourceBuilder(Of ParameterResource) = Nothing, Optional port As Nullable(Of Integer) = Nothing) As IResourceBuilder(Of OracleDatabaseServerResource)

Parameters

name
String

The name of the resource. This name will be used as the connection string name when referenced in a dependency.

password
IResourceBuilder<ParameterResource>

The parameter used to provide the administrator password for the Oracle Server resource. If null a random password will be generated.

port
Nullable<Int32>

The host port for Oracle Server.

Returns

A reference to the IResourceBuilder<T>.

Applies to