IDocumentClient.CreateAttachmentQuery Método

Definición

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