Share via


CosmosDbContextOptionsExtensions.UseCosmos Metode

Definisi

Overload

UseCosmos(DbContextOptionsBuilder, String, String, Action<CosmosDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database Azure Cosmos.

UseCosmos(DbContextOptionsBuilder, String, TokenCredential, String, Action<CosmosDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database Azure Cosmos.

UseCosmos(DbContextOptionsBuilder, String, String, String, Action<CosmosDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database Azure Cosmos.

UseCosmos<TContext>(DbContextOptionsBuilder<TContext>, String, String, Action<CosmosDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database Azure Cosmos.

UseCosmos<TContext>(DbContextOptionsBuilder<TContext>, String, TokenCredential, String, Action<CosmosDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database Azure Cosmos.

UseCosmos<TContext>(DbContextOptionsBuilder<TContext>, String, String, String, Action<CosmosDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database Azure Cosmos.

UseCosmos(DbContextOptionsBuilder, String, String, Action<CosmosDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database Azure Cosmos.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseCosmos (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string connectionString, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> cosmosOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseCosmos (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string connectionString, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder>? cosmosOptionsAction = default);
static member UseCosmos : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseCosmos (optionsBuilder As DbContextOptionsBuilder, connectionString As String, databaseName As String, Optional cosmosOptionsAction As Action(Of CosmosDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder

Parameter

optionsBuilder
DbContextOptionsBuilder

Penyusun digunakan untuk mengonfigurasi konteks.

connectionString
String

String koneksi database yang akan disambungkan.

databaseName
String

Nama database.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Tindakan opsional untuk memungkinkan konfigurasi khusus Cosmos tambahan.

Mengembalikan

Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.

Keterangan

Lihat Menggunakan DbContextOptions, dan Mengakses Azure Cosmos DB dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

UseCosmos(DbContextOptionsBuilder, String, TokenCredential, String, Action<CosmosDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database Azure Cosmos.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseCosmos (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string accountEndpoint, Azure.Core.TokenCredential tokenCredential, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder>? cosmosOptionsAction = default);
static member UseCosmos : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * string * Azure.Core.TokenCredential * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseCosmos (optionsBuilder As DbContextOptionsBuilder, accountEndpoint As String, tokenCredential As TokenCredential, databaseName As String, Optional cosmosOptionsAction As Action(Of CosmosDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder

Parameter

optionsBuilder
DbContextOptionsBuilder

Penyusun digunakan untuk mengonfigurasi konteks.

accountEndpoint
String

Titik akhir akun yang akan disambungkan.

tokenCredential
TokenCredential

Token autentikasi Azure.

databaseName
String

Nama database.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Tindakan opsional untuk memungkinkan konfigurasi khusus Cosmos tambahan.

Mengembalikan

Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.

Keterangan

Lihat Menggunakan DbContextOptions, dan Mengakses Azure Cosmos DB dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

UseCosmos(DbContextOptionsBuilder, String, String, String, Action<CosmosDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database Azure Cosmos.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseCosmos (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string accountEndpoint, string accountKey, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> cosmosOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseCosmos (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string accountEndpoint, string accountKey, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder>? cosmosOptionsAction = default);
static member UseCosmos : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * string * string * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseCosmos (optionsBuilder As DbContextOptionsBuilder, accountEndpoint As String, accountKey As String, databaseName As String, Optional cosmosOptionsAction As Action(Of CosmosDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder

Parameter

optionsBuilder
DbContextOptionsBuilder

Penyusun digunakan untuk mengonfigurasi konteks.

accountEndpoint
String

Titik akhir akun yang akan disambungkan.

accountKey
String

Kunci akun.

databaseName
String

Nama database.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Tindakan opsional untuk memungkinkan konfigurasi khusus Cosmos tambahan.

Mengembalikan

Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.

Keterangan

Lihat Menggunakan DbContextOptions, dan Mengakses Azure Cosmos DB dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

UseCosmos<TContext>(DbContextOptionsBuilder<TContext>, String, String, Action<CosmosDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database Azure Cosmos.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseCosmos<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string connectionString, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> cosmosOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseCosmos<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string connectionString, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder>? cosmosOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseCosmos : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * string * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseCosmos(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connectionString As String, databaseName As String, Optional cosmosOptionsAction As Action(Of CosmosDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)

Jenis parameter

TContext

Jenis konteks yang akan dikonfigurasi.

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Penyusun digunakan untuk mengonfigurasi konteks.

connectionString
String

String koneksi database yang akan disambungkan.

databaseName
String

Nama database.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Tindakan opsional untuk memungkinkan konfigurasi khusus Cosmos tambahan.

Mengembalikan

Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.

Keterangan

Lihat Menggunakan DbContextOptions, dan Mengakses Azure Cosmos DB dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

UseCosmos<TContext>(DbContextOptionsBuilder<TContext>, String, TokenCredential, String, Action<CosmosDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database Azure Cosmos.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseCosmos<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string accountEndpoint, Azure.Core.TokenCredential tokenCredential, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder>? cosmosOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseCosmos : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * string * Azure.Core.TokenCredential * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseCosmos(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), accountEndpoint As String, tokenCredential As TokenCredential, databaseName As String, Optional cosmosOptionsAction As Action(Of CosmosDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)

Jenis parameter

TContext

Jenis konteks yang akan dikonfigurasi.

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Penyusun digunakan untuk mengonfigurasi konteks.

accountEndpoint
String

Titik akhir akun yang akan disambungkan.

tokenCredential
TokenCredential

Token autentikasi Azure.

databaseName
String

Nama database.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Tindakan opsional untuk memungkinkan konfigurasi khusus Cosmos tambahan.

Mengembalikan

Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.

Keterangan

Lihat Menggunakan DbContextOptions, dan Mengakses Azure Cosmos DB dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

UseCosmos<TContext>(DbContextOptionsBuilder<TContext>, String, String, String, Action<CosmosDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database Azure Cosmos.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseCosmos<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string accountEndpoint, string accountKey, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> cosmosOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseCosmos<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string accountEndpoint, string accountKey, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder>? cosmosOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseCosmos : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * string * string * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseCosmos(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), accountEndpoint As String, accountKey As String, databaseName As String, Optional cosmosOptionsAction As Action(Of CosmosDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)

Jenis parameter

TContext

Jenis konteks yang akan dikonfigurasi.

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Penyusun digunakan untuk mengonfigurasi konteks.

accountEndpoint
String

Titik akhir akun yang akan disambungkan.

accountKey
String

Kunci akun.

databaseName
String

Nama database.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Tindakan opsional untuk memungkinkan konfigurasi khusus Cosmos tambahan.

Mengembalikan

Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.

Keterangan

Lihat Menggunakan DbContextOptions, dan Mengakses Azure Cosmos DB dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk