IDocumentClient.CreateAttachmentQuery 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
CreateAttachmentQuery(Uri, SqlQuerySpec, FeedOptions) |
Método para crear una consulta de datos adjuntos en el servicio Azure Cosmos DB. |
CreateAttachmentQuery(String, String, FeedOptions) |
Sobrecargado. Este método crea una consulta para los datos adjuntos en el servicio Azure Cosmos DB mediante una instrucción SQL. Devuelve un objeto IQueryable{dynamic}. |
CreateAttachmentQuery(Uri, String, FeedOptions) |
Método para crear una consulta de datos adjuntos en el servicio Azure Cosmos DB. |
CreateAttachmentQuery(Uri, FeedOptions) |
Método para crear una consulta de datos adjuntos en el servicio Azure Cosmos DB. |
CreateAttachmentQuery(String, FeedOptions) |
Sobrecargado. Este método crea una consulta para los datos adjuntos en el servicio Azure Cosmos DB. Devuelve un objeto IOrderedQueryable{Attachment}. |
CreateAttachmentQuery(String, SqlQuerySpec, FeedOptions) |
Sobrecargado. Este método crea una consulta para los datos adjuntos en el servicio 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. |
CreateAttachmentQuery<T>(String, FeedOptions) |
Sobrecargado. Este método crea una consulta para los datos adjuntos en el servicio Azure Cosmos DB. |
CreateAttachmentQuery<T>(Uri, FeedOptions) |
Método para crear una consulta de datos adjuntos en el servicio Azure Cosmos DB. |
CreateAttachmentQuery<T>(String, SqlQuerySpec, FeedOptions) |
Sobrecargado. Este método crea una consulta para los datos adjuntos en el servicio Azure Cosmos DB mediante una instrucción SQL con valores con parámetros. Para obtener más información sobre cómo preparar instrucciones SQL con valores con parámetros, consulte SqlQuerySpec. |
CreateAttachmentQuery<T>(String, String, FeedOptions) |
Sobrecargado. Este método crea una consulta para los datos adjuntos en el servicio Azure Cosmos DB mediante una instrucción SQL. |
CreateAttachmentQuery<T>(Uri, SqlQuerySpec, FeedOptions) |
Método para crear una consulta de datos adjuntos en el servicio Azure Cosmos DB. |
CreateAttachmentQuery<T>(Uri, String, FeedOptions) |
Método para crear una consulta de datos adjuntos en el servicio Azure Cosmos DB. |
CreateAttachmentQuery(Uri, SqlQuerySpec, FeedOptions)
Método para crear una consulta de datos adjuntos en el servicio Azure Cosmos DB.
public System.Linq.IQueryable<dynamic> CreateAttachmentQuery (Uri documentUri, Microsoft.Azure.Documents.SqlQuerySpec querySpec, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : Uri * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateAttachmentQuery (documentUri As Uri, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Parámetros
- documentUri
- Uri
URI del documento primario.
- querySpec
- SqlQuerySpec
Consulta sql.
- feedOptions
- FeedOptions
(Opcional) FeedOptions para procesar la fuente de resultados de la consulta.
Devoluciones
Conjunto de resultados de la consulta.
Se aplica a
CreateAttachmentQuery(String, String, FeedOptions)
Sobrecargado. Este método crea una consulta para los datos adjuntos en el servicio Azure Cosmos DB mediante una instrucción SQL. Devuelve un objeto IQueryable{dynamic}.
public System.Linq.IQueryable<dynamic> CreateAttachmentQuery (string documentLink, string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : string * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateAttachmentQuery (documentLink As String, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Parámetros
- documentLink
- String
Vínculo al documento primario.
- 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 con la instrucción SQL proporcionada.
Ejemplos
foreach (Attachment attachment in client.CreateAttachmentQuery<dynamic>(
document.SelfLink,
"SELECT * FROM attachments a WHERE a.priority = 0"))
{
Console.WriteLine("Id: {0}, Priority:{1}", attachment.id, attachment.priority);
}
Comentarios
Consulte para https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ obtener sintaxis y ejemplos.
Consulte también
Se aplica a
CreateAttachmentQuery(Uri, String, FeedOptions)
Método para crear una consulta de datos adjuntos en el servicio Azure Cosmos DB.
public System.Linq.IQueryable<dynamic> CreateAttachmentQuery (Uri documentUri, string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : Uri * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateAttachmentQuery (documentUri As Uri, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Parámetros
- documentUri
- Uri
URI del documento primario.
- sqlExpression
- String
Consulta sql.
- feedOptions
- FeedOptions
(Opcional) FeedOptions para procesar la fuente de resultados de la consulta.
Devoluciones
Conjunto de resultados de la consulta.
Se aplica a
CreateAttachmentQuery(Uri, FeedOptions)
Método para crear una consulta de datos adjuntos en el servicio Azure Cosmos DB.
public System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Attachment> CreateAttachmentQuery (Uri documentUri, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Attachment>
Public Function CreateAttachmentQuery (documentUri As Uri, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of Attachment)
Parámetros
- documentUri
- Uri
URI del documento primario.
- feedOptions
- FeedOptions
(Opcional) FeedOptions para procesar la fuente de resultados de la consulta.
Devoluciones
Conjunto de resultados de la consulta.
Se aplica a
CreateAttachmentQuery(String, FeedOptions)
Sobrecargado. Este método crea una consulta para los datos adjuntos en el servicio Azure Cosmos DB. Devuelve un objeto IOrderedQueryable{Attachment}.
public System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Attachment> CreateAttachmentQuery (string documentLink, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Attachment>
Public Function CreateAttachmentQuery (documentLink As String, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of Attachment)
Parámetros
- documentLink
- String
Vínculo al documento primario
- feedOptions
- FeedOptions
Opciones para procesar la fuente de resultados de la consulta. Para obtener información detallada, vea FeedOptions.
Devoluciones
IOrderedQueryable{Attachments} que puede evaluar la consulta con la instrucción SQL proporcionada.
Ejemplos
En este ejemplo se consultan los datos adjuntos de texto sin formato mediante LINQ.
foreach (Attachment attachment in client.CreateAttachmentQuery(document.SelfLink).Where(a => a.ContentType == "text/plain"))
{
Console.WriteLine("Id: {0}, MediaLink:{1}", attachment.Id, attachment.MediaLink);
}
Consulte también
Se aplica a
CreateAttachmentQuery(String, SqlQuerySpec, FeedOptions)
Sobrecargado. Este método crea una consulta para los datos adjuntos en el servicio 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> CreateAttachmentQuery (string documentLink, Microsoft.Azure.Documents.SqlQuerySpec querySpec, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : string * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateAttachmentQuery (documentLink As String, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Parámetros
- documentLink
- String
Vínculo al recurso de documento primario.
- 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 con la instrucción SQL proporcionada.
Ejemplos
En este ejemplo se consultan los datos adjuntos de texto sin formato mediante una cadena de consulta SQL parametrizada.
var query = new SqlQuerySpec(
"SELECT * FROM attachments a WHERE a.priority = @priority",
new SqlParameterCollection(new SqlParameter[] { new SqlParameter { Name = "@priority", Value = 0 } }));
foreach (dynamic attachment in client.CreateAttachmentQuery<dynamic>(document.SelfLink, query))
{
Console.WriteLine("Id: {0}, Priority:{1}", attachment.id, attachment.priority);
}
Comentarios
Consulte para https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ obtener sintaxis y ejemplos.
Consulte también
Se aplica a
CreateAttachmentQuery<T>(String, FeedOptions)
Sobrecargado. Este método crea una consulta para los datos adjuntos en el servicio Azure Cosmos DB.
public System.Linq.IOrderedQueryable<T> CreateAttachmentQuery<T> (string documentLink, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<'T>
Public Function CreateAttachmentQuery(Of T) (documentLink As String, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of T)
Parámetros de tipo
- T
Tipo de objeto que se va a consultar.
Parámetros
- documentLink
- String
Vínculo del documento primario.
- feedOptions
- FeedOptions
Opciones para procesar la fuente de resultados de la consulta. Para obtener información detallada, vea FeedOptions.
Devoluciones
IOrderedQueryable{T} que puede evaluar la consulta.
Ejemplos
En este ejemplo se consultan los datos adjuntos de tipos personalizados.
public class PriorityAttachment : Attachment
{
[JsonProperty("priority")]
public int Priority;
}
foreach (PriorityAttachment attachment in
client.CreateAttachmentQuery<PriorityAttachment>(document.SelfLink).Where(a => a.Priority == 0))
{
Console.WriteLine("Id: {0}, MediaLink:{1}", attachment.Id, attachment.MediaLink);
}
Consulte también
Se aplica a
CreateAttachmentQuery<T>(Uri, FeedOptions)
Método para crear una consulta de datos adjuntos en el servicio Azure Cosmos DB.
public System.Linq.IOrderedQueryable<T> CreateAttachmentQuery<T> (Uri documentUri, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<'T>
Public Function CreateAttachmentQuery(Of T) (documentUri As Uri, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of T)
Parámetros de tipo
- T
Tipo de objeto que se va a consultar.
Parámetros
- documentUri
- Uri
URI del documento primario.
- feedOptions
- FeedOptions
(Opcional) FeedOptions para procesar la fuente de resultados de la consulta.
Devoluciones
Conjunto de resultados de la consulta.
Se aplica a
CreateAttachmentQuery<T>(String, SqlQuerySpec, FeedOptions)
Sobrecargado. Este método crea una consulta para los datos adjuntos en el servicio Azure Cosmos DB mediante una instrucción SQL con valores con parámetros. Para obtener más información sobre cómo preparar instrucciones SQL con valores con parámetros, consulte SqlQuerySpec.
public System.Linq.IQueryable<T> CreateAttachmentQuery<T> (string documentLink, Microsoft.Azure.Documents.SqlQuerySpec querySpec, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : string * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<'T>
Public Function CreateAttachmentQuery(Of T) (documentLink As String, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of T)
Parámetros de tipo
- T
Parámetros
- documentLink
- String
Vínculo del documento primario.
- 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{T} que puede evaluar la consulta con la instrucción SQL proporcionada.
Ejemplos
En este ejemplo se consultan los datos adjuntos de texto sin formato mediante una cadena de consulta SQL parametrizada.
var query = new SqlQuerySpec(
"SELECT * FROM attachments a WHERE a.contentType = @contentType",
new SqlParameterCollection(new SqlParameter[] { new SqlParameter { Name = "@contentType", Value = "text/plain" } }));
foreach (Attachment attachment in client.CreateAttachmentQuery(document.SelfLink, query))
{
Console.WriteLine("Id: {0}, MediaLink:{1}", attachment.Id, attachment.MediaLink);
}
Comentarios
Consulte para https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ obtener sintaxis y ejemplos.
Consulte también
Se aplica a
CreateAttachmentQuery<T>(String, String, FeedOptions)
Sobrecargado. Este método crea una consulta para los datos adjuntos en el servicio Azure Cosmos DB mediante una instrucción SQL.
public System.Linq.IQueryable<T> CreateAttachmentQuery<T> (string documentLink, string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : string * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<'T>
Public Function CreateAttachmentQuery(Of T) (documentLink As String, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of T)
Parámetros de tipo
- T
Parámetros
- documentLink
- String
Vínculo del documento primario.
- 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{T} que puede evaluar la consulta con la instrucción SQL proporcionada.
Ejemplos
En este ejemplo se consultan los datos adjuntos de texto sin formato mediante una cadena de consulta SQL.
foreach (Attachment attachment in client.CreateAttachmentQuery(
document.SelfLink,
"SELECT * FROM attachments a WHERE a.contentType = 'text/plain'"))
{
Console.WriteLine("Id: {0}, MediaLink:{1}", attachment.Id, attachment.MediaLink);
}
Comentarios
Consulte para https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ obtener sintaxis y ejemplos.
Consulte también
Se aplica a
CreateAttachmentQuery<T>(Uri, SqlQuerySpec, FeedOptions)
Método para crear una consulta de datos adjuntos en el servicio Azure Cosmos DB.
public System.Linq.IQueryable<T> CreateAttachmentQuery<T> (Uri documentUri, Microsoft.Azure.Documents.SqlQuerySpec querySpec, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : Uri * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<'T>
Public Function CreateAttachmentQuery(Of T) (documentUri As Uri, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of T)
Parámetros de tipo
- T
Parámetros
- documentUri
- Uri
URI del documento primario.
- querySpec
- SqlQuerySpec
Consulta sql.
- feedOptions
- FeedOptions
(Opcional) FeedOptions para procesar la fuente de resultados de la consulta.
Devoluciones
Conjunto de resultados de la consulta.
Se aplica a
CreateAttachmentQuery<T>(Uri, String, FeedOptions)
Método para crear una consulta de datos adjuntos en el servicio Azure Cosmos DB.
public System.Linq.IQueryable<T> CreateAttachmentQuery<T> (Uri documentUri, string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : Uri * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<'T>
Public Function CreateAttachmentQuery(Of T) (documentUri As Uri, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of T)
Parámetros de tipo
- T
Parámetros
- documentUri
- Uri
URI del documento primario.
- sqlExpression
- String
Consulta sql.
- feedOptions
- FeedOptions
(Opcional) FeedOptions para procesar la fuente de resultados de la consulta.
Devoluciones
Conjunto de resultados de la consulta.
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