IDocumentClient.CreatePermissionQuery Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
CreatePermissionQuery(Uri, SqlQuerySpec, FeedOptions) |
Méthode permettant de créer une requête pour les autorisations dans le service Azure Cosmos DB. |
CreatePermissionQuery(String, String, FeedOptions) |
Surchargé. Cette méthode crée une requête pour les autorisations d’un utilisateur dans une base de données Azure Cosmos DB à l’aide d’une instruction SQL. Elle retourne IQueryable{dynamic}. |
CreatePermissionQuery(Uri, String, FeedOptions) |
Méthode permettant de créer une requête pour les autorisations dans le service Azure Cosmos DB. |
CreatePermissionQuery(Uri, FeedOptions) |
Méthode permettant de créer une requête pour les autorisations dans le service Azure Cosmos DB. |
CreatePermissionQuery(String, FeedOptions) |
Surchargé. Cette méthode crée une requête pour les autorisations sous un utilisateur dans un service Azure Cosmos DB. Elle retourne IOrderedQueryable{Permission}. |
CreatePermissionQuery(String, SqlQuerySpec, FeedOptions) |
Surchargé. Cette méthode crée une requête pour les autorisations d’un utilisateur dans une base de données Azure Cosmos DB à l’aide d’une instruction SQL avec des valeurs paramétrables. Elle retourne un IQueryable{dynamic}. Pour plus d’informations sur la préparation des instructions SQL avec des valeurs paramétrables, consultez SqlQuerySpec. |
CreatePermissionQuery(Uri, SqlQuerySpec, FeedOptions)
Méthode permettant de créer une requête pour les autorisations dans le service Azure Cosmos DB.
public System.Linq.IQueryable<dynamic> CreatePermissionQuery (Uri userUri, Microsoft.Azure.Documents.SqlQuerySpec querySpec, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreatePermissionQuery : Uri * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreatePermissionQuery (userUri As Uri, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Paramètres
- userUri
- Uri
URI de l’utilisateur parent.
- querySpec
- SqlQuerySpec
Requête sql.
- feedOptions
- FeedOptions
(Facultatif) FeedOptions pour le traitement du flux de résultats de requête.
Retours
Jeu de résultats de la requête.
S’applique à
CreatePermissionQuery(String, String, FeedOptions)
Surchargé. Cette méthode crée une requête pour les autorisations d’un utilisateur dans une base de données Azure Cosmos DB à l’aide d’une instruction SQL. Elle retourne IQueryable{dynamic}.
public System.Linq.IQueryable<dynamic> CreatePermissionQuery (string permissionsLink, string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreatePermissionQuery : string * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreatePermissionQuery (permissionsLink As String, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Paramètres
- permissionsLink
- String
Lien de chemin d’accès pour les autorisations sous un utilisateur, par exemple dbs/db_rid/users/user_rid/permissions/.
- sqlExpression
- String
Instruction SQL.
- feedOptions
- FeedOptions
Options de traitement du flux de résultats de requête. Pour plus d’informations, consultez FeedOptions
Retours
IQueryable{dynamic} qui peut évaluer la requête.
Exemples
Cet exemple ci-dessous demande des autorisations par ID.
Permission perm = client.CreatePermissionQuery(userLink,
"SELECT * FROM perms p WHERE p.id = 'readonly'").AsEnumerable().FirstOrDefault();
Remarques
Reportez-vous à pour obtenir des https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ exemples et la syntaxe.
Voir aussi
S’applique à
CreatePermissionQuery(Uri, String, FeedOptions)
Méthode permettant de créer une requête pour les autorisations dans le service Azure Cosmos DB.
public System.Linq.IQueryable<dynamic> CreatePermissionQuery (Uri userUri, string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreatePermissionQuery : Uri * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreatePermissionQuery (userUri As Uri, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Paramètres
- userUri
- Uri
URI de l’utilisateur parent.
- sqlExpression
- String
Requête sql.
- feedOptions
- FeedOptions
(Facultatif) FeedOptions pour le traitement du flux de résultats de requête.
Retours
Jeu de résultats de la requête.
S’applique à
CreatePermissionQuery(Uri, FeedOptions)
Méthode permettant de créer une requête pour les autorisations dans le service Azure Cosmos DB.
public System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Permission> CreatePermissionQuery (Uri userUri, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreatePermissionQuery : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Permission>
Public Function CreatePermissionQuery (userUri As Uri, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of Permission)
Paramètres
- userUri
- Uri
URI de l’utilisateur parent.
- feedOptions
- FeedOptions
(Facultatif) FeedOptions pour le traitement du flux de résultats de requête.
Retours
Jeu de résultats de la requête.
S’applique à
CreatePermissionQuery(String, FeedOptions)
Surchargé. Cette méthode crée une requête pour les autorisations sous un utilisateur dans un service Azure Cosmos DB. Elle retourne IOrderedQueryable{Permission}.
public System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Permission> CreatePermissionQuery (string permissionsLink, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreatePermissionQuery : string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Permission>
Public Function CreatePermissionQuery (permissionsLink As String, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of Permission)
Paramètres
- permissionsLink
- String
Lien de chemin d’accès pour les autorisations sous un utilisateur, par exemple dbs/db_rid/users/user_rid/permissions/.
- feedOptions
- FeedOptions
Options de traitement du flux de résultats de requête. Pour plus d’informations, consultez FeedOptions
Retours
IOrderedQueryable{Permission} qui peut évaluer la requête.
Exemples
Cet exemple ci-dessous demande des autorisations par ID.
Permission perm = client.CreatePermissionQuery(userLink).Where(p => p.id == "readonly").AsEnumerable().FirstOrDefault();
Voir aussi
S’applique à
CreatePermissionQuery(String, SqlQuerySpec, FeedOptions)
Surchargé. Cette méthode crée une requête pour les autorisations d’un utilisateur dans une base de données Azure Cosmos DB à l’aide d’une instruction SQL avec des valeurs paramétrables. Elle retourne un IQueryable{dynamic}. Pour plus d’informations sur la préparation des instructions SQL avec des valeurs paramétrables, consultez SqlQuerySpec.
public System.Linq.IQueryable<dynamic> CreatePermissionQuery (string permissionsLink, Microsoft.Azure.Documents.SqlQuerySpec querySpec, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreatePermissionQuery : string * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreatePermissionQuery (permissionsLink As String, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Paramètres
- permissionsLink
- String
Lien de chemin d’accès pour les autorisations sous un utilisateur, par exemple dbs/db_rid/users/user_rid/permissions/.
- querySpec
- SqlQuerySpec
SqlQuerySpec instance contenant l’expression SQL.
- feedOptions
- FeedOptions
Options de traitement du flux de résultats de requête. Pour plus d’informations, consultez FeedOptions
Retours
IQueryable{dynamic} qui peut évaluer la requête.
Exemples
Cet exemple ci-dessous demande des autorisations par ID.
var query = new SqlQuerySpec(
"SELECT * FROM perms p WHERE p.id = @id",
new SqlParameterCollection(new SqlParameter[] { new SqlParameter { Name = "@id", Value = "readonly" }}));
Permission perm = client.CreatePermissionQuery(usersLink, query).AsEnumerable().FirstOrDefault();
Remarques
Reportez-vous à pour obtenir des https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ exemples et la syntaxe.
Voir aussi
S’applique à
Azure SDK for .NET