Share via


DocumentClient.CreateUserQuery Méthode

Définition

Surcharges

CreateUserQuery(Uri, String, FeedOptions)

Méthode d’extension pour créer une requête pour les utilisateurs dans le service Azure Cosmos DB.

CreateUserQuery(String, String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les utilisateurs sous un service Azure Cosmos DB. Elle retourne IQueryable{dynamic}.

CreateUserQuery(Uri, SqlQuerySpec, FeedOptions)

Méthode d’extension pour créer une requête pour les utilisateurs dans le service Azure Cosmos DB.

CreateUserQuery(Uri, FeedOptions)

Méthode d’extension pour créer une requête pour les utilisateurs dans le service Azure Cosmos DB.

CreateUserQuery(String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les utilisateurs sous un service Azure Cosmos DB. Il retourne IOrderedQueryable{User}.

CreateUserQuery(String, SqlQuerySpec, FeedOptions)

Surchargé. Cette méthode crée une requête pour les utilisateurs sous une base de données Azure Cosmos DB à l’aide d’une instruction SQL avec des valeurs paramétrables. Il retourne un IQueryable{dynamic}. Pour plus d’informations sur la préparation d’instructions SQL avec des valeurs paramétrables, consultez SqlQuerySpec.

CreateUserQuery(Uri, String, FeedOptions)

Méthode d’extension pour créer une requête pour les utilisateurs dans le service Azure Cosmos DB.

public System.Linq.IQueryable<dynamic> CreateUserQuery (Uri usersUri, string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateUserQuery : Uri * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
override this.CreateUserQuery : Uri * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateUserQuery (usersUri As Uri, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Paramètres

usersUri
Uri

URI pour les utilisateurs.

sqlExpression
String

Requête sql.

feedOptions
FeedOptions

Options permettant de traiter le flux des résultats de la requête.

Retours

Jeu de résultats de requête.

Implémente

S’applique à

CreateUserQuery(String, String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les utilisateurs sous un service Azure Cosmos DB. Elle retourne IQueryable{dynamic}.

public System.Linq.IQueryable<dynamic> CreateUserQuery (string usersLink, string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateUserQuery : string * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
override this.CreateUserQuery : string * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateUserQuery (usersLink As String, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Paramètres

usersLink
String

Lien de chemin d’accès pour les utilisateurs sous une base de données, par exemple dbs/db_rid/users/.

sqlExpression
String

Instruction SQL.

feedOptions
FeedOptions

Options permettant de traiter le flux de résultats de requête. Pour plus d’informations, consultez FeedOptions

Retours

IQueryable{dynamic} qui peut évaluer la requête.

Implémente

Exemples

Cet exemple ci-dessous interroge les utilisateurs par ID.

User user = client.CreateUserQuery(usersLink, "SELECT * FROM users u WHERE u.id = 'userid5'").AsEnumerable().FirstOrDefault();

Remarques

Reportez-vous à pour obtenir la https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ syntaxe et des exemples.

Voir aussi

S’applique à

CreateUserQuery(Uri, SqlQuerySpec, FeedOptions)

Méthode d’extension pour créer une requête pour les utilisateurs dans le service Azure Cosmos DB.

public System.Linq.IQueryable<dynamic> CreateUserQuery (Uri usersUri, Microsoft.Azure.Documents.SqlQuerySpec querySpec, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateUserQuery : Uri * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
override this.CreateUserQuery : Uri * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateUserQuery (usersUri As Uri, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Paramètres

usersUri
Uri

URI pour les utilisateurs.

querySpec
SqlQuerySpec

Requête sql.

feedOptions
FeedOptions

Options permettant de traiter le flux des résultats de la requête.

Retours

Jeu de résultats de requête.

Implémente

S’applique à

CreateUserQuery(Uri, FeedOptions)

Méthode d’extension pour créer une requête pour les utilisateurs dans le service Azure Cosmos DB.

public System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.User> CreateUserQuery (Uri usersUri, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateUserQuery : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.User>
override this.CreateUserQuery : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.User>
Public Function CreateUserQuery (usersUri As Uri, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of User)

Paramètres

usersUri
Uri

URI pour les utilisateurs.

feedOptions
FeedOptions

Options permettant de traiter le flux des résultats de la requête.

Retours

Jeu de résultats de requête.

Implémente

S’applique à

CreateUserQuery(String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les utilisateurs sous un service Azure Cosmos DB. Il retourne IOrderedQueryable{User}.

public System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.User> CreateUserQuery (string usersLink, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateUserQuery : string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.User>
override this.CreateUserQuery : string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.User>
Public Function CreateUserQuery (usersLink As String, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of User)

Paramètres

usersLink
String

Lien de chemin d’accès pour les utilisateurs sous une base de données, par exemple dbs/db_rid/users/.

feedOptions
FeedOptions

Options permettant de traiter le flux de résultats de requête. Pour plus d’informations, consultez FeedOptions

Retours

IOrderedQueryable{User} qui peut évaluer la requête.

Implémente

Exemples

Cet exemple ci-dessous interroge les utilisateurs par ID.

User user = client.CreateUserQuery(usersLink).Where(u => u.Id == "userid5").AsEnumerable().FirstOrDefault();

Voir aussi

S’applique à

CreateUserQuery(String, SqlQuerySpec, FeedOptions)

Surchargé. Cette méthode crée une requête pour les utilisateurs sous une base de données Azure Cosmos DB à l’aide d’une instruction SQL avec des valeurs paramétrables. Il retourne un IQueryable{dynamic}. Pour plus d’informations sur la préparation d’instructions SQL avec des valeurs paramétrables, consultez SqlQuerySpec.

public System.Linq.IQueryable<dynamic> CreateUserQuery (string usersLink, Microsoft.Azure.Documents.SqlQuerySpec querySpec, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateUserQuery : string * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
override this.CreateUserQuery : string * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateUserQuery (usersLink As String, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Paramètres

usersLink
String

Lien de chemin d’accès pour les utilisateurs sous une base de données, par exemple dbs/db_rid/users/.

querySpec
SqlQuerySpec

Le instance SqlQuerySpec contenant l’expression SQL.

feedOptions
FeedOptions

Options permettant de traiter le flux de résultats de requête. Pour plus d’informations, consultez FeedOptions

Retours

un IQueryable{dynamique> qui peut évaluer la requête.

Implémente

Exemples

Cet exemple ci-dessous interroge les utilisateurs par ID.

var query = new SqlQuerySpec(
    "SELECT * FROM users u WHERE u.id = @id", 
    new SqlParameterCollection(new SqlParameter[] { new SqlParameter { Name = "@id", Value = "userid5" }}));

User user = client.CreateUserQuery(usersLink, query).AsEnumerable().FirstOrDefault();

Remarques

Reportez-vous à pour obtenir la https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ syntaxe et des exemples.

Voir aussi

S’applique à