DocumentClient.CreateAttachmentQuery 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
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(Uri, FeedOptions) |
Méthode d’extension pour créer une requête pour les pièces jointes dans le service Azure Cosmos DB. |
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(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, SqlQuerySpec, FeedOptions) |
Méthode d’extension pour créer une requête pour les pièces jointes dans le service Azure Cosmos DB. |
CreateAttachmentQuery(Uri, String, FeedOptions) |
Méthode d’extension pour créer une requête pour les pièces jointes dans le service Azure Cosmos DB. |
CreateAttachmentQuery<T>(Uri, String, FeedOptions) |
Méthode d’extension pour créer une requête pour les pièces jointes dans le service Azure Cosmos DB. |
CreateAttachmentQuery<T>(Uri, SqlQuerySpec, FeedOptions) |
Méthode d’extension pour créer une requête pour les pièces jointes dans le service Azure Cosmos DB. |
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>(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 d’extension pour 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(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>
override this.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.
Implémente
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(Uri, FeedOptions)
Méthode d’extension pour 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 attachmentsUri, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Attachment>
override this.CreateAttachmentQuery : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Attachment>
Public Function CreateAttachmentQuery (attachmentsUri As Uri, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of Attachment)
Paramètres
- attachmentsUri
- Uri
URI des pièces jointes.
- feedOptions
- FeedOptions
Options permettant de traiter le flux des résultats de la requête.
Retours
Jeu de résultats de requête.
Implémente
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>
override this.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.
Implémente
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(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>
override this.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.
Implémente
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, SqlQuerySpec, FeedOptions)
Méthode d’extension pour créer une requête pour les pièces jointes dans le service Azure Cosmos DB.
public System.Linq.IQueryable<dynamic> CreateAttachmentQuery (Uri attachmentsUri, 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>
override this.CreateAttachmentQuery : Uri * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateAttachmentQuery (attachmentsUri As Uri, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Paramètres
- attachmentsUri
- Uri
URI des pièces jointes.
- querySpec
- SqlQuerySpec
Requête sql.
- feedOptions
- FeedOptions
Options permettant de traiter le flux des résultats de la requête.
Retours
Jeu de résultats de requête.
Implémente
S’applique à
CreateAttachmentQuery(Uri, String, FeedOptions)
Méthode d’extension pour créer une requête pour les pièces jointes dans le service Azure Cosmos DB.
public System.Linq.IQueryable<dynamic> CreateAttachmentQuery (Uri attachmentsUri, string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : Uri * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
override this.CreateAttachmentQuery : Uri * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateAttachmentQuery (attachmentsUri As Uri, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Paramètres
- attachmentsUri
- Uri
URI des pièces jointes.
- sqlExpression
- String
Requête sql.
- feedOptions
- FeedOptions
Options permettant de traiter le flux des résultats de la requête.
Retours
Jeu de résultats de requête.
Implémente
S’applique à
CreateAttachmentQuery<T>(Uri, String, FeedOptions)
Méthode d’extension pour créer une requête pour les pièces jointes dans le service Azure Cosmos DB.
public System.Linq.IQueryable<T> CreateAttachmentQuery<T> (Uri attachmentsUri, string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : Uri * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<'T>
override this.CreateAttachmentQuery : Uri * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<'T>
Public Function CreateAttachmentQuery(Of T) (attachmentsUri As Uri, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of T)
Paramètres de type
- T
Paramètres
- attachmentsUri
- Uri
URI des pièces jointes.
- sqlExpression
- String
Requête sql.
- feedOptions
- FeedOptions
Options permettant de traiter le flux des résultats de la requête.
Retours
Jeu de résultats de requête.
Implémente
S’applique à
CreateAttachmentQuery<T>(Uri, SqlQuerySpec, FeedOptions)
Méthode d’extension pour créer une requête pour les pièces jointes dans le service Azure Cosmos DB.
public System.Linq.IQueryable<T> CreateAttachmentQuery<T> (Uri attachmentsUri, 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>
override this.CreateAttachmentQuery : Uri * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<'T>
Public Function CreateAttachmentQuery(Of T) (attachmentsUri As Uri, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of T)
Paramètres de type
- T
Paramètres
- attachmentsUri
- Uri
URI des pièces jointes.
- querySpec
- SqlQuerySpec
Requête sql.
- feedOptions
- FeedOptions
Options permettant de traiter le flux des résultats de la requête.
Retours
Jeu de résultats de requête.
Implémente
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>
override this.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 permettant de traiter le 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.
Implémente
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 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>
override this.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.
Implémente
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 d’extension pour créer une requête pour les pièces jointes dans le service Azure Cosmos DB.
public System.Linq.IOrderedQueryable<T> CreateAttachmentQuery<T> (Uri attachmentsUri, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateAttachmentQuery : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<'T>
override this.CreateAttachmentQuery : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<'T>
Public Function CreateAttachmentQuery(Of T) (attachmentsUri As Uri, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of T)
Paramètres de type
- T
type d’objet à interroger.
Paramètres
- attachmentsUri
- Uri
URI des pièces jointes.
- feedOptions
- FeedOptions
Options permettant de traiter le flux des résultats de la requête.
Retours
Jeu de résultats de requête.
Implémente
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 d’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>
override this.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
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{T} qui peut évaluer la requête avec l’instruction SQL fournie.
Implémente
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.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 la https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ syntaxe et des exemples.
Voir aussi
S’applique à
Azure SDK for .NET