Compartilhar via


CosmosLinqExtensions Classe

Definição

Essa classe fornece métodos de extensão para código LINQ cosmos.

public static class CosmosLinqExtensions
type CosmosLinqExtensions = class
Public Module CosmosLinqExtensions
Herança
CosmosLinqExtensions

Métodos

AverageAsync(IQueryable<Decimal>, CancellationToken)

Computa a média de uma sequência de valores Decimal.

AverageAsync(IQueryable<Double>, CancellationToken)

Computa a média de uma sequência de valores Double.

AverageAsync(IQueryable<Int32>, CancellationToken)

Computa a média de uma sequência de valores Int32.

AverageAsync(IQueryable<Int64>, CancellationToken)

Computa a média de uma sequência de valores Int64.

AverageAsync(IQueryable<Nullable<Decimal>>, CancellationToken)

Computa a média de uma sequência de valores Nullable<T>.

AverageAsync(IQueryable<Nullable<Double>>, CancellationToken)

Computa a média de uma sequência de valores Nullable<T>.

AverageAsync(IQueryable<Nullable<Int32>>, CancellationToken)

Computa a média de uma sequência de valores Nullable<T>.

AverageAsync(IQueryable<Nullable<Int64>>, CancellationToken)

Computa a média de uma sequência de valores Nullable<T>.

AverageAsync(IQueryable<Nullable<Single>>, CancellationToken)

Computa a média de uma sequência de valores Nullable<T>.

AverageAsync(IQueryable<Single>, CancellationToken)

Computa a média de uma sequência de valores Single.

CountAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retorna o número de elementos em uma sequência.

IsArray(Object)

Retorna um valor booliano que indica se o tipo da expressão especificada é uma matriz. Esse método deve ser usado apenas em expressões LINQ e será avaliado no servidor. Não há nenhuma implementação fornecida na biblioteca de clientes.

IsBool(Object)

Retorna um valor booliano que indica se o tipo da expressão especificada é um booliano. Esse método deve ser usado apenas em expressões LINQ e será avaliado no servidor. Não há nenhuma implementação fornecida na biblioteca de clientes.

IsDefined(Object)

Determina se uma determinada propriedade está definida ou não. Esse método deve ser usado apenas em expressões LINQ e será avaliado no servidor. Não há nenhuma implementação fornecida na biblioteca de clientes.

IsNull(Object)

Determina se uma determinada propriedade é nula ou não. Esse método deve ser usado apenas em expressões LINQ e será avaliado no servidor. Não há nenhuma implementação fornecida na biblioteca de clientes.

IsNumber(Object)

Retorna um valor booliano que indica se o tipo da expressão especificada é um número. Esse método deve ser usado apenas em expressões LINQ e será avaliado no servidor. Não há nenhuma implementação fornecida na biblioteca de clientes.

IsObject(Object)

Retorna um valor booliano que indica se o tipo da expressão especificada é um objeto . Esse método deve ser usado apenas em expressões LINQ e será avaliado no servidor. Não há nenhuma implementação fornecida na biblioteca de clientes.

IsPrimitive(Object)

Determina se uma determinada propriedade é do tipo JSON primitivo. Esse método deve ser usado apenas em expressões LINQ e será avaliado no servidor. Não há nenhuma implementação fornecida na biblioteca de clientes.

IsString(Object)

Retorna um valor booliano que indica se o tipo da expressão especificada é uma cadeia de caracteres. Esse método deve ser usado apenas em expressões LINQ e será avaliado no servidor. Não há nenhuma implementação fornecida na biblioteca de clientes.

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retorna o valor máximo em um IQueryable<T> genérico.

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retorna o valor mínimo em um genérico IQueryable<T>.

RegexMatch(Object, String)

Retorna um valor booliano que indica se a expressão especificada corresponde ao padrão regex fornecido. Para obter mais informações, consulte https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/query/regexmatch. Esse método deve ser usado apenas em expressões LINQ e será avaliado no servidor. Não há nenhuma implementação fornecida na biblioteca de clientes.

RegexMatch(Object, String, String)

Retorna um valor booliano que indica se a expressão especificada corresponde ao padrão regex fornecido. Para obter mais informações, consulte https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/query/regexmatch. Esse método deve ser usado apenas em expressões LINQ e será avaliado no servidor. Não há nenhuma implementação fornecida na biblioteca de clientes.

SumAsync(IQueryable<Decimal>, CancellationToken)

Calcula a soma de uma sequência de valores Decimal.

SumAsync(IQueryable<Double>, CancellationToken)

Calcula a soma de uma sequência de valores Double.

SumAsync(IQueryable<Int32>, CancellationToken)

Calcula a soma de uma sequência de valores Int32.

SumAsync(IQueryable<Int64>, CancellationToken)

Calcula a soma de uma sequência de valores Int64.

SumAsync(IQueryable<Nullable<Decimal>>, CancellationToken)

Calcula a soma de uma sequência de valores Nullable<T>.

SumAsync(IQueryable<Nullable<Double>>, CancellationToken)

Calcula a soma de uma sequência de valores Nullable<T>.

SumAsync(IQueryable<Nullable<Int32>>, CancellationToken)

Calcula a soma de uma sequência de valores Nullable<T>.

SumAsync(IQueryable<Nullable<Int64>>, CancellationToken)

Calcula a soma de uma sequência de valores Nullable<T>.

SumAsync(IQueryable<Nullable<Single>>, CancellationToken)

Calcula a soma de uma sequência de valores Nullable<T>.

SumAsync(IQueryable<Single>, CancellationToken)

Calcula a soma de uma sequência de valores Single.

ToFeedIterator<T>(IQueryable<T>)

Esse método de extensão obtém o FeedIterator do LINQ IQueryable para executar a consulta de forma assíncrona. Isso criará o novo FeedIterator quando chamado.

ToQueryDefinition<T>(IQueryable<T>)

Esse método gera a definição de consulta da consulta LINQ.

ToStreamIterator<T>(IQueryable<T>)

Esse método de extensão obtém o FeedIterator do LINQ IQueryable para executar a consulta de forma assíncrona. Isso criará o novo FeedIterator quando chamado.

Aplica-se a