Partager via


CosmosDbContextOptionsExtensions.UseCosmos Méthode

Définition

Surcharges

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

Configure le contexte pour se connecter à une base de données Azure Cosmos.

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

Configure le contexte pour se connecter à une base de données Azure Cosmos.

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

Configure le contexte pour se connecter à une base de données Azure Cosmos.

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

Configure le contexte pour se connecter à une base de données Azure Cosmos.

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

Configure le contexte pour se connecter à une base de données Azure Cosmos.

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

Configure le contexte pour se connecter à une base de données Azure Cosmos.

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

Configure le contexte pour se connecter à une base de données 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

Paramètres

optionsBuilder
DbContextOptionsBuilder

Générateur utilisé pour configurer le contexte.

connectionString
String

Chaîne de connexion de la base de données à laquelle se connecter.

databaseName
String

Nom de la base de données.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire spécifique à Cosmos.

Retours

Générateur d’options pour que la configuration supplémentaire puisse être chaînée.

Remarques

Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions et Accès à Azure Cosmos DB avec EF Core .

S’applique à

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

Configure le contexte pour se connecter à une base de données 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

Paramètres

optionsBuilder
DbContextOptionsBuilder

Générateur utilisé pour configurer le contexte.

accountEndpoint
String

Point de terminaison du compte auquel se connecter.

tokenCredential
TokenCredential

Jeton d’authentification Azure.

databaseName
String

Nom de la base de données.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire spécifique à Cosmos.

Retours

Générateur d’options pour que la configuration supplémentaire puisse être chaînée.

Remarques

Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions et Accès à Azure Cosmos DB avec EF Core .

S’applique à

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

Configure le contexte pour se connecter à une base de données 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

Paramètres

optionsBuilder
DbContextOptionsBuilder

Générateur utilisé pour configurer le contexte.

accountEndpoint
String

Point de terminaison du compte auquel se connecter.

accountKey
String

Clé de compte.

databaseName
String

Nom de la base de données.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire spécifique à Cosmos.

Retours

Générateur d’options pour que la configuration supplémentaire puisse être chaînée.

Remarques

Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions et Accès à Azure Cosmos DB avec EF Core .

S’applique à

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

Configure le contexte pour se connecter à une base de données 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)

Paramètres de type

TContext

Type de contexte à configurer.

Paramètres

optionsBuilder
DbContextOptionsBuilder<TContext>

Générateur utilisé pour configurer le contexte.

connectionString
String

Chaîne de connexion de la base de données à laquelle se connecter.

databaseName
String

Nom de la base de données.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire spécifique à Cosmos.

Retours

Générateur d’options pour que la configuration supplémentaire puisse être chaînée.

Remarques

Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions et Accès à Azure Cosmos DB avec EF Core .

S’applique à

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

Configure le contexte pour se connecter à une base de données 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)

Paramètres de type

TContext

Type de contexte à configurer.

Paramètres

optionsBuilder
DbContextOptionsBuilder<TContext>

Générateur utilisé pour configurer le contexte.

accountEndpoint
String

Point de terminaison du compte auquel se connecter.

tokenCredential
TokenCredential

Jeton d’authentification Azure.

databaseName
String

Nom de la base de données.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire spécifique à Cosmos.

Retours

Générateur d’options pour que la configuration supplémentaire puisse être chaînée.

Remarques

Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions et Accès à Azure Cosmos DB avec EF Core .

S’applique à

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

Configure le contexte pour se connecter à une base de données 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)

Paramètres de type

TContext

Type de contexte à configurer.

Paramètres

optionsBuilder
DbContextOptionsBuilder<TContext>

Générateur utilisé pour configurer le contexte.

accountEndpoint
String

Point de terminaison du compte auquel se connecter.

accountKey
String

Clé de compte.

databaseName
String

Nom de la base de données.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire spécifique à Cosmos.

Retours

Générateur d’options pour que la configuration supplémentaire puisse être chaînée.

Remarques

Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions et Accès à Azure Cosmos DB avec EF Core .

S’applique à