Compartir a través de


QueryableExtensions.AverageAsync Método

Definición

Sobrecargas

AverageAsync(IQueryable<Single>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Single valores.

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

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Single valores NULL.

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

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int64 valores NULL.

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

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int32 valores NULL.

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

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Double valores NULL.

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

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Decimal valores NULL.

AverageAsync(IQueryable<Int64>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Int64 valores.

AverageAsync(IQueryable<Int32>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Int32 valores.

AverageAsync(IQueryable<Double>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Double valores.

AverageAsync(IQueryable<Decimal>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Decimal valores.

AverageAsync(IQueryable<Single>)

Calcula de forma asincrónica el promedio de una secuencia de Single valores.

AverageAsync(IQueryable<Nullable<Single>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Single valores NULL.

AverageAsync(IQueryable<Nullable<Int64>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int64 valores NULL.

AverageAsync(IQueryable<Nullable<Int32>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int32 valores NULL.

AverageAsync(IQueryable<Nullable<Double>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Double valores NULL.

AverageAsync(IQueryable<Nullable<Decimal>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Decimal valores NULL.

AverageAsync(IQueryable<Int64>)

Calcula de forma asincrónica el promedio de una secuencia de Int64 valores.

AverageAsync(IQueryable<Int32>)

Calcula de forma asincrónica el promedio de una secuencia de Int32 valores.

AverageAsync(IQueryable<Double>)

Calcula de forma asincrónica el promedio de una secuencia de Double valores.

AverageAsync(IQueryable<Decimal>)

Calcula de forma asincrónica el promedio de una secuencia de Decimal valores.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Int32 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Int64 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Decimal valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Double valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Single valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int64 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Single valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Double valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int32 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Decimal valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int64 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Single valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int32 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Double valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Decimal valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Calcula de forma asincrónica el promedio de una secuencia de Int64 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Calcula de forma asincrónica el promedio de una secuencia de Int32 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Calcula de forma asincrónica el promedio de una secuencia de Double valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Calcula de forma asincrónica el promedio de una secuencia de Decimal valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Calcula de forma asincrónica el promedio de una secuencia de Single valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync(IQueryable<Single>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Single valores.

public static System.Threading.Tasks.Task<float> AverageAsync (this System.Linq.IQueryable<float> source, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<single> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<single>

Parámetros

source
IQueryable<Single>

Secuencia de valores Single cuyo promedio se va a calcular.

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras se espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Excepciones

source es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

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

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Single valores NULL.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<float>> AverageAsync (this System.Linq.IQueryable<Nullable<float>> source, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<Nullable<single>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<single>>

Parámetros

source
IQueryable<Nullable<Single>>

Secuencia de valores Single que admiten valores NULL para calcular el promedio.

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras se espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

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

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan valores NULL Int64 .

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<double>> AverageAsync (this System.Linq.IQueryable<Nullable<long>> source, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<Nullable<int64>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<double>>

Parámetros

source
IQueryable<Nullable<Int64>>

Secuencia de valores Int64 que admiten valores NULL para calcular el promedio.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

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

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan valores NULL Int32 .

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<double>> AverageAsync (this System.Linq.IQueryable<Nullable<int>> source, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<Nullable<int>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<double>>

Parámetros

source
IQueryable<Nullable<Int32>>

Secuencia de valores Int32 que admiten valores NULL para calcular el promedio.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

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

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan valores NULL Double .

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<double>> AverageAsync (this System.Linq.IQueryable<Nullable<double>> source, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<Nullable<double>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<double>>

Parámetros

source
IQueryable<Nullable<Double>>

Secuencia de valores Double que admiten valores NULL para calcular el promedio.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

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

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan valores NULL Decimal .

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<decimal>> AverageAsync (this System.Linq.IQueryable<Nullable<decimal>> source, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<Nullable<decimal>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<decimal>>

Parámetros

source
IQueryable<Nullable<Decimal>>

Secuencia de valores Decimal que admiten valores NULL para calcular el promedio.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync(IQueryable<Int64>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Int64 valores.

public static System.Threading.Tasks.Task<double> AverageAsync (this System.Linq.IQueryable<long> source, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<int64> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>

Parámetros

source
IQueryable<Int64>

Secuencia de valores Int64 cuyo promedio se va a calcular.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Excepciones

source es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync(IQueryable<Int32>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Int32 valores.

public static System.Threading.Tasks.Task<double> AverageAsync (this System.Linq.IQueryable<int> source, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<int> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>

Parámetros

source
IQueryable<Int32>

Secuencia de valores Int32 cuyo promedio se va a calcular.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Excepciones

source es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync(IQueryable<Double>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Double valores.

public static System.Threading.Tasks.Task<double> AverageAsync (this System.Linq.IQueryable<double> source, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>

Parámetros

source
IQueryable<Double>

Secuencia de valores Double cuyo promedio se va a calcular.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Excepciones

source es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync(IQueryable<Decimal>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Decimal valores.

public static System.Threading.Tasks.Task<decimal> AverageAsync (this System.Linq.IQueryable<decimal> source, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<decimal> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<decimal>

Parámetros

source
IQueryable<Decimal>

Secuencia de valores Decimal cuyo promedio se va a calcular.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Excepciones

source es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync(IQueryable<Single>)

Calcula de forma asincrónica el promedio de una secuencia de Single valores.

public static System.Threading.Tasks.Task<float> AverageAsync (this System.Linq.IQueryable<float> source);
static member AverageAsync : System.Linq.IQueryable<single> -> System.Threading.Tasks.Task<single>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Single)) As Task(Of Single)

Parámetros

source
IQueryable<Single>

Secuencia de valores Single cuyo promedio se va a calcular.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Excepciones

source es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync(IQueryable<Nullable<Single>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan valores NULL Single .

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<float>> AverageAsync (this System.Linq.IQueryable<Nullable<float>> source);
static member AverageAsync : System.Linq.IQueryable<Nullable<single>> -> System.Threading.Tasks.Task<Nullable<single>>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Nullable(Of Single))) As Task(Of Nullable(Of Single))

Parámetros

source
IQueryable<Nullable<Single>>

Secuencia de valores Single que admiten valores NULL para calcular el promedio.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync(IQueryable<Nullable<Int64>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan valores NULL Int64 .

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<double>> AverageAsync (this System.Linq.IQueryable<Nullable<long>> source);
static member AverageAsync : System.Linq.IQueryable<Nullable<int64>> -> System.Threading.Tasks.Task<Nullable<double>>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Nullable(Of Long))) As Task(Of Nullable(Of Double))

Parámetros

source
IQueryable<Nullable<Int64>>

Secuencia de valores Int64 que admiten valores NULL para calcular el promedio.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync(IQueryable<Nullable<Int32>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan valores NULL Int32 .

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<double>> AverageAsync (this System.Linq.IQueryable<Nullable<int>> source);
static member AverageAsync : System.Linq.IQueryable<Nullable<int>> -> System.Threading.Tasks.Task<Nullable<double>>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Nullable(Of Integer))) As Task(Of Nullable(Of Double))

Parámetros

source
IQueryable<Nullable<Int32>>

Secuencia de valores Int32 que admiten valores NULL para calcular el promedio.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync(IQueryable<Nullable<Double>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan valores NULL Double .

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<double>> AverageAsync (this System.Linq.IQueryable<Nullable<double>> source);
static member AverageAsync : System.Linq.IQueryable<Nullable<double>> -> System.Threading.Tasks.Task<Nullable<double>>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Nullable(Of Double))) As Task(Of Nullable(Of Double))

Parámetros

source
IQueryable<Nullable<Double>>

Secuencia de valores Double que admiten valores NULL para calcular el promedio.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync(IQueryable<Nullable<Decimal>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan valores NULL Decimal .

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<decimal>> AverageAsync (this System.Linq.IQueryable<Nullable<decimal>> source);
static member AverageAsync : System.Linq.IQueryable<Nullable<decimal>> -> System.Threading.Tasks.Task<Nullable<decimal>>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Nullable(Of Decimal))) As Task(Of Nullable(Of Decimal))

Parámetros

source
IQueryable<Nullable<Decimal>>

Secuencia de valores Decimal que admiten valores NULL para calcular el promedio.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync(IQueryable<Int64>)

Calcula de forma asincrónica el promedio de una secuencia de Int64 valores.

public static System.Threading.Tasks.Task<double> AverageAsync (this System.Linq.IQueryable<long> source);
static member AverageAsync : System.Linq.IQueryable<int64> -> System.Threading.Tasks.Task<double>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Long)) As Task(Of Double)

Parámetros

source
IQueryable<Int64>

Secuencia de valores Int64 cuyo promedio se va a calcular.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Excepciones

source es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync(IQueryable<Int32>)

Calcula de forma asincrónica el promedio de una secuencia de Int32 valores.

public static System.Threading.Tasks.Task<double> AverageAsync (this System.Linq.IQueryable<int> source);
static member AverageAsync : System.Linq.IQueryable<int> -> System.Threading.Tasks.Task<double>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Integer)) As Task(Of Double)

Parámetros

source
IQueryable<Int32>

Secuencia de valores Int32 cuyo promedio se va a calcular.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Excepciones

source es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync(IQueryable<Double>)

Calcula de forma asincrónica el promedio de una secuencia de Double valores.

public static System.Threading.Tasks.Task<double> AverageAsync (this System.Linq.IQueryable<double> source);
static member AverageAsync : System.Linq.IQueryable<double> -> System.Threading.Tasks.Task<double>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Double)) As Task(Of Double)

Parámetros

source
IQueryable<Double>

Secuencia de valores Double cuyo promedio se va a calcular.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Excepciones

source es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync(IQueryable<Decimal>)

Calcula de forma asincrónica el promedio de una secuencia de Decimal valores.

public static System.Threading.Tasks.Task<decimal> AverageAsync (this System.Linq.IQueryable<decimal> source);
static member AverageAsync : System.Linq.IQueryable<decimal> -> System.Threading.Tasks.Task<decimal>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Decimal)) As Task(Of Decimal)

Parámetros

source
IQueryable<Decimal>

Secuencia de valores Decimal cuyo promedio se va a calcular.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Excepciones

source es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Int32 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<double> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,int>> selector, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, int>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Int32>>

Función de proyección que se va a aplicar a cada elemento.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Int64 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<double> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,long>> selector, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, int64>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Int64>>

Función de proyección que se va a aplicar a cada elemento.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Decimal valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<decimal>> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,Nullable<decimal>>> selector, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<decimal>>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<decimal>>

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Nullable<Decimal>>>

Función de proyección que se va a aplicar a cada elemento.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Double valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<double>> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,Nullable<double>>> selector, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<double>>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<double>>

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Nullable<Double>>>

Función de proyección que se va a aplicar a cada elemento.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Single valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<float> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,float>> selector, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, single>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<single>

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Single>>

Función de proyección que se va a aplicar a cada elemento.

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras se espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int64 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<double>> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,Nullable<long>>> selector, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<int64>>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<double>>

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Nullable<Int64>>>

Función de proyección que se va a aplicar a cada elemento.

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras se espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Single valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<float>> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,Nullable<float>>> selector, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<single>>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<single>>

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Nullable<Single>>>

Función de proyección que se va a aplicar a cada elemento.

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras se espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Double valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<double> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,double>> selector, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, double>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Double>>

Función de proyección que se va a aplicar a cada elemento.

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras se espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int32 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
public static System.Threading.Tasks.Task<Nullable<double>> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,Nullable<int>>> selector, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<int>>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<double>>

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Nullable<Int32>>>

Función de proyección que se va a aplicar a cada elemento.

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras se espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Decimal valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<decimal> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,decimal>> selector, System.Threading.CancellationToken cancellationToken);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, decimal>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<decimal>

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Decimal>>

Función de proyección que se va a aplicar a cada elemento.

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras se espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int64 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<double>> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,Nullable<long>>> selector);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<int64>>> -> System.Threading.Tasks.Task<Nullable<double>>
<Extension()>
Public Function AverageAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Nullable(Of Long)))) As Task(Of Nullable(Of Double))

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Nullable<Int64>>>

Función de proyección que se va a aplicar a cada elemento.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Single valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<float>> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,Nullable<float>>> selector);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<single>>> -> System.Threading.Tasks.Task<Nullable<single>>
<Extension()>
Public Function AverageAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Nullable(Of Single)))) As Task(Of Nullable(Of Single))

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Nullable<Single>>>

Función de proyección que se va a aplicar a cada elemento.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int32 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<double>> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,Nullable<int>>> selector);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<int>>> -> System.Threading.Tasks.Task<Nullable<double>>
<Extension()>
Public Function AverageAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Nullable(Of Integer)))) As Task(Of Nullable(Of Double))

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Nullable<Int32>>>

Función de proyección que se va a aplicar a cada elemento.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Double valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<double>> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,Nullable<double>>> selector);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<double>>> -> System.Threading.Tasks.Task<Nullable<double>>
<Extension()>
Public Function AverageAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Nullable(Of Double)))) As Task(Of Nullable(Of Double))

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Nullable<Double>>>

Función de proyección que se va a aplicar a cada elemento.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Decimal valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<decimal>> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,Nullable<decimal>>> selector);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<decimal>>> -> System.Threading.Tasks.Task<Nullable<decimal>>
<Extension()>
Public Function AverageAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Nullable(Of Decimal)))) As Task(Of Nullable(Of Decimal))

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Nullable<Decimal>>>

Función de proyección que se va a aplicar a cada elemento.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Calcula de forma asincrónica el promedio de una secuencia de Int64 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<double> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,long>> selector);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, int64>> -> System.Threading.Tasks.Task<double>
<Extension()>
Public Function AverageAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Long))) As Task(Of Double)

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Int64>>

Función de proyección que se va a aplicar a cada elemento.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Calcula de forma asincrónica el promedio de una secuencia de Int32 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<double> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,int>> selector);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, int>> -> System.Threading.Tasks.Task<double>
<Extension()>
Public Function AverageAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Integer))) As Task(Of Double)

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Int32>>

Función de proyección que se va a aplicar a cada elemento.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Calcula de forma asincrónica el promedio de una secuencia de Double valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<double> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,double>> selector);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, double>> -> System.Threading.Tasks.Task<double>
<Extension()>
Public Function AverageAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Double))) As Task(Of Double)

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Double>>

Función de proyección que se va a aplicar a cada elemento.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Calcula de forma asincrónica el promedio de una secuencia de Decimal valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<decimal> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,decimal>> selector);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, decimal>> -> System.Threading.Tasks.Task<decimal>
<Extension()>
Public Function AverageAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Decimal))) As Task(Of Decimal)

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Decimal>>

Función de proyección que se va a aplicar a cada elemento.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Calcula de forma asincrónica el promedio de una secuencia de Single valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<float> AverageAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,float>> selector);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, single>> -> System.Threading.Tasks.Task<single>
<Extension()>
Public Function AverageAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Single))) As Task(Of Single)

Parámetros de tipo

TSource

Tipo de los elementos de source .

Parámetros

source
IQueryable<TSource>

Una secuencia de valores de la que se calculará el promedio.

selector
Expression<Func<TSource,Single>>

Función de proyección que se va a aplicar a cada elemento.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene el promedio de la secuencia de valores.

Atributos

Excepciones

source o selector es null .

source no contiene ningún elemento.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a