DocumentClient.CreatePermissionQuery Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
CreatePermissionQuery(Uri, String, FeedOptions) |
Método de extensión para crear una consulta de permisos en el servicio Azure Cosmos DB. |
CreatePermissionQuery(String, String, FeedOptions) |
Sobrecargado. Este método crea una consulta para los permisos en un usuario de una base de datos de Azure Cosmos DB mediante una instrucción SQL. Devuelve IQueryable{dynamic}. |
CreatePermissionQuery(Uri, SqlQuerySpec, FeedOptions) |
Método de extensión para crear una consulta de permisos en el servicio Azure Cosmos DB. |
CreatePermissionQuery(Uri, FeedOptions) |
Método de extensión para crear una consulta de permisos en el servicio Azure Cosmos DB. |
CreatePermissionQuery(String, FeedOptions) |
Sobrecargado. Este método crea una consulta para los permisos de un usuario en un servicio de Azure Cosmos DB. Devuelve IOrderedQueryable{Permission}. |
CreatePermissionQuery(String, SqlQuerySpec, FeedOptions) |
Sobrecargado. Este método crea una consulta para los permisos en un usuario de una base de datos de Azure Cosmos DB mediante una instrucción SQL con valores con parámetros. Devuelve un objeto IQueryable{dynamic}. Para obtener más información sobre cómo preparar instrucciones SQL con valores con parámetros, consulte SqlQuerySpec. |
CreatePermissionQuery(Uri, String, FeedOptions)
Método de extensión para crear una consulta de permisos en el servicio Azure Cosmos DB.
public System.Linq.IQueryable<dynamic> CreatePermissionQuery (Uri permissionsUri, string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreatePermissionQuery : Uri * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
override this.CreatePermissionQuery : Uri * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreatePermissionQuery (permissionsUri As Uri, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Parámetros
- permissionsUri
- Uri
el URI de los permisos.
- sqlExpression
- String
Consulta sql.
- feedOptions
- FeedOptions
Opciones para procesar la fuente de resultados de la consulta.
Devoluciones
Conjunto de resultados de la consulta.
Implementaciones
Se aplica a
CreatePermissionQuery(String, String, FeedOptions)
Sobrecargado. Este método crea una consulta para los permisos en un usuario de una base de datos de Azure Cosmos DB mediante una instrucción SQL. Devuelve 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>
override this.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)
Parámetros
- permissionsLink
- String
Vínculo de ruta de acceso de las comisiones en un usuario, por ejemplo, dbs/db_rid/users/user_rid/permissions/.
- sqlExpression
- String
Instrucción SQL.
- feedOptions
- FeedOptions
Opciones para procesar la fuente de resultados de la consulta. Para obtener información detallada, vea FeedOptions.
Devoluciones
IQueryable{dynamic} que puede evaluar la consulta.
Implementaciones
Ejemplos
En este ejemplo se consultan los permisos por identificador.
Permission perm = client.CreatePermissionQuery(userLink,
"SELECT * FROM perms p WHERE p.id = 'readonly'").AsEnumerable().FirstOrDefault();
Comentarios
Consulte para https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ obtener sintaxis y ejemplos.
Consulte también
Se aplica a
CreatePermissionQuery(Uri, SqlQuerySpec, FeedOptions)
Método de extensión para crear una consulta de permisos en el servicio Azure Cosmos DB.
public System.Linq.IQueryable<dynamic> CreatePermissionQuery (Uri permissionsUri, 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>
override this.CreatePermissionQuery : Uri * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreatePermissionQuery (permissionsUri As Uri, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Parámetros
- permissionsUri
- Uri
el URI de los permisos.
- querySpec
- SqlQuerySpec
Consulta sql.
- feedOptions
- FeedOptions
Opciones para procesar la fuente de resultados de la consulta.
Devoluciones
Conjunto de resultados de la consulta.
Implementaciones
Se aplica a
CreatePermissionQuery(Uri, FeedOptions)
Método de extensión para crear una consulta de permisos en el servicio Azure Cosmos DB.
public System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Permission> CreatePermissionQuery (Uri permissionsUri, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreatePermissionQuery : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Permission>
override this.CreatePermissionQuery : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Permission>
Public Function CreatePermissionQuery (permissionsUri As Uri, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of Permission)
Parámetros
- permissionsUri
- Uri
el URI de los permisos.
- feedOptions
- FeedOptions
Opciones para procesar la fuente de resultados de la consulta.
Devoluciones
Conjunto de resultados de la consulta.
Implementaciones
Se aplica a
CreatePermissionQuery(String, FeedOptions)
Sobrecargado. Este método crea una consulta para los permisos de un usuario en un servicio de Azure Cosmos DB. Devuelve 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>
override this.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)
Parámetros
- permissionsLink
- String
Vínculo de ruta de acceso de las comisiones en un usuario, por ejemplo, dbs/db_rid/users/user_rid/permissions/.
- feedOptions
- FeedOptions
Opciones para procesar la fuente de resultados de la consulta. Para obtener información detallada, vea FeedOptions.
Devoluciones
IOrderedQueryable{Permission} que puede evaluar la consulta.
Implementaciones
Ejemplos
En este ejemplo se consultan los permisos por identificador.
Permission perm = client.CreatePermissionQuery(userLink).Where(p => p.id == "readonly").AsEnumerable().FirstOrDefault();
Consulte también
Se aplica a
CreatePermissionQuery(String, SqlQuerySpec, FeedOptions)
Sobrecargado. Este método crea una consulta para los permisos en un usuario de una base de datos de Azure Cosmos DB mediante una instrucción SQL con valores con parámetros. Devuelve un objeto IQueryable{dynamic}. Para obtener más información sobre cómo preparar instrucciones SQL con valores con parámetros, consulte 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>
override this.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)
Parámetros
- permissionsLink
- String
Vínculo de ruta de acceso de las comisiones en un usuario, por ejemplo, dbs/db_rid/users/user_rid/permissions/.
- querySpec
- SqlQuerySpec
Instancia de SqlQuerySpec que contiene la expresión SQL.
- feedOptions
- FeedOptions
Opciones para procesar la fuente de resultados de la consulta. Para obtener información detallada, vea FeedOptions.
Devoluciones
IQueryable{dynamic} que puede evaluar la consulta.
Implementaciones
Ejemplos
En este ejemplo se consultan los permisos por identificador.
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();
Comentarios
Consulte para https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ obtener sintaxis y ejemplos.
Consulte también
Se aplica a
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de