Partager via


IDocumentClient.CreateAttachmentQuery Méthode

Définition

Surcharges

CreateAttachmentQuery(Uri, SqlQuerySpec, FeedOptions)

Méthode permettant de créer une requête pour les pièces jointes dans le service Azure Cosmos DB.

CreateAttachmentQuery(String, String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les pièces jointes dans le service Azure Cosmos DB à l’aide d’une instruction SQL. Il retourne un IQueryable{dynamic}.

CreateAttachmentQuery(Uri, String, FeedOptions)

Méthode permettant de créer une requête pour les pièces jointes dans le service Azure Cosmos DB.

CreateAttachmentQuery(Uri, FeedOptions)

Méthode permettant de créer une requête pour les pièces jointes dans le service Azure Cosmos DB.

CreateAttachmentQuery(String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les pièces jointes dans le service Azure Cosmos DB. Il retourne un IOrderedQueryable{Attachment}.

CreateAttachmentQuery(String, SqlQuerySpec, FeedOptions)

Surchargé. Cette méthode crée une requête pour les pièces jointes dans le service 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.

CreateAttachmentQuery<T>(String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les pièces jointes dans le service Azure Cosmos DB.

CreateAttachmentQuery<T>(Uri, FeedOptions)

Méthode permettant de créer une requête pour les pièces jointes dans le service Azure Cosmos DB.

CreateAttachmentQuery<T>(String, SqlQuerySpec, FeedOptions)

Surchargé. Cette méthode crée une requête pour les pièces jointes dans le service Azure Cosmos DB à l’aide d’une instruction SQL avec des valeurs paramétrables. Pour plus d’informations sur la préparation d’instructions SQL avec des valeurs paramétrables, consultez SqlQuerySpec.

CreateAttachmentQuery<T>(String, String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les pièces jointes dans le service Azure Cosmos DB à l’aide d’une instruction SQL.

CreateAttachmentQuery<T>(Uri, SqlQuerySpec, FeedOptions)

Méthode permettant de créer une requête pour les pièces jointes dans le service Azure Cosmos DB.

CreateAttachmentQuery<T>(Uri, String, FeedOptions)

Méthode permettant de créer une requête pour les pièces jointes dans le service Azure Cosmos DB.

CreateAttachmentQuery(Uri, SqlQuerySpec, FeedOptions)

Méthode permettant de créer une requête pour les pièces jointes dans le service 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)

Paramètres

documentUri
Uri

URI du document parent.

querySpec
SqlQuerySpec

Requête sql.

feedOptions
FeedOptions

(Facultatif) FeedOptions pour le traitement du flux des résultats de la requête.

Retours

Jeu de résultats de requête.

S’applique à

CreateAttachmentQuery(String, String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les pièces jointes dans le service Azure Cosmos DB à l’aide d’une instruction SQL. Il retourne un 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)

Paramètres

documentLink
String

Lien vers le document parent.

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 avec l’instruction SQL fournie.

Exemples

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);
}

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 à

CreateAttachmentQuery(Uri, String, FeedOptions)

Méthode permettant de créer une requête pour les pièces jointes dans le service 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)

Paramètres

documentUri
Uri

URI du document parent.

sqlExpression
String

Requête sql.

feedOptions
FeedOptions

(Facultatif) FeedOptions pour le traitement du flux des résultats de la requête.

Retours

Jeu de résultats de requête.

S’applique à

CreateAttachmentQuery(Uri, FeedOptions)

Méthode permettant de créer une requête pour les pièces jointes dans le service 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)

Paramètres

documentUri
Uri

URI du document parent.

feedOptions
FeedOptions

(Facultatif) FeedOptions pour le traitement du flux des résultats de la requête.

Retours

Jeu de résultats de requête.

S’applique à

CreateAttachmentQuery(String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les pièces jointes dans le service Azure Cosmos DB. Il retourne un 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)

Paramètres

documentLink
String

Lien vers le document parent

feedOptions
FeedOptions

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

Retours

IOrderedQueryable{Attachments} qui peut évaluer la requête avec l’instruction SQL fournie.

Exemples

Cet exemple ci-dessous interroge les pièces jointes en texte brut à l’aide de 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);
}

Voir aussi

S’applique à

CreateAttachmentQuery(String, SqlQuerySpec, FeedOptions)

Surchargé. Cette méthode crée une requête pour les pièces jointes dans le service 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> 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)

Paramètres

documentLink
String

Lien vers la ressource de document parent.

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

IQueryable{dynamic} qui peut évaluer la requête avec l’instruction SQL fournie.

Exemples

Cet exemple ci-dessous interroge les pièces jointes de texte brut à l’aide d’une chaîne de requête SQL paramétrable.

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);
}

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 à

CreateAttachmentQuery<T>(String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les pièces jointes dans le service 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)

Paramètres de type

T

Type d’objet à interroger.

Paramètres

documentLink
String

Lien du document parent.

feedOptions
FeedOptions

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

Retours

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

Exemples

Cet exemple ci-dessous interroge les pièces jointes de types personnalisés.

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);
}

Voir aussi

S’applique à

CreateAttachmentQuery<T>(Uri, FeedOptions)

Méthode permettant de créer une requête pour les pièces jointes dans le service 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)

Paramètres de type

T

Type d’objet à interroger.

Paramètres

documentUri
Uri

URI du document parent.

feedOptions
FeedOptions

(Facultatif) FeedOptions pour le traitement du flux des résultats de la requête.

Retours

Jeu de résultats de requête.

S’applique à

CreateAttachmentQuery<T>(String, SqlQuerySpec, FeedOptions)

Surchargé. Cette méthode crée une requête pour les pièces jointes dans le service Azure Cosmos DB à l’aide d’une instruction SQL avec des valeurs paramétrables. Pour plus d’informations sur la préparation des instructions SQL avec des valeurs paramétrables, consultez 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)

Paramètres de type

T

Paramètres

documentLink
String

Lien du document parent.

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{T} qui peut évaluer la requête avec l’instruction SQL fournie.

Exemples

Cet exemple ci-dessous interroge les pièces jointes en texte brut à l’aide d’une chaîne de requête SQL paramétrable.

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);
}

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 à

CreateAttachmentQuery<T>(String, String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les pièces jointes dans le service Azure Cosmos DB à l’aide d’une instruction 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)

Paramètres de type

T

Paramètres

documentLink
String

Lien du document parent.

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{T} qui peut évaluer la requête avec l’instruction SQL fournie.

Exemples

Cet exemple ci-dessous interroge les pièces jointes en texte brut à l’aide d’une chaîne de requête 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);
}

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 à

CreateAttachmentQuery<T>(Uri, SqlQuerySpec, FeedOptions)

Méthode permettant de créer une requête pour les pièces jointes dans le service 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)

Paramètres de type

T

Paramètres

documentUri
Uri

URI du document 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 à

CreateAttachmentQuery<T>(Uri, String, FeedOptions)

Méthode permettant de créer une requête pour les pièces jointes dans le service 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)

Paramètres de type

T

Paramètres

documentUri
Uri

URI du document 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 à