Поделиться через


QueryableExtensions.AverageAsync Метод

Определение

Перегрузки

AverageAsync(IQueryable<Single>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений Single .

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Single значение NULL.

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int64 значение NULL.

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int32 значение NULL.

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Double значение NULL.

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Decimal значение NULL.

AverageAsync(IQueryable<Int64>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений Int64 .

AverageAsync(IQueryable<Int32>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений Int32 .

AverageAsync(IQueryable<Double>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений Double .

AverageAsync(IQueryable<Decimal>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений Decimal .

AverageAsync(IQueryable<Single>)

Асинхронно вычисляет среднее значение последовательности значений Single .

AverageAsync(IQueryable<Nullable<Single>>)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Single значение NULL.

AverageAsync(IQueryable<Nullable<Int64>>)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int64 значение NULL.

AverageAsync(IQueryable<Nullable<Int32>>)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int32 значение NULL.

AverageAsync(IQueryable<Nullable<Double>>)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Double значение NULL.

AverageAsync(IQueryable<Nullable<Decimal>>)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Decimal значение NULL.

AverageAsync(IQueryable<Int64>)

Асинхронно вычисляет среднее значение последовательности значений Int64 .

AverageAsync(IQueryable<Int32>)

Асинхронно вычисляет среднее значение последовательности значений Int32 .

AverageAsync(IQueryable<Double>)

Асинхронно вычисляет среднее значение последовательности значений Double .

AverageAsync(IQueryable<Decimal>)

Асинхронно вычисляет среднее значение последовательности значений Decimal .

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Int32 путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Int64 путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Decimal значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Double значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Single путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int64 значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Single значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Double путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int32 значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Decimal путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int64 значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Single значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int32 значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Double значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Decimal значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Int64 путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Int32 путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Double путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Decimal путем вызова функции проекции для каждого элемента входной последовательности.

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Single путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync(IQueryable<Single>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений Single .

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>

Параметры

source
IQueryable<Single>

Последовательность значений Single, для которых вычисляется среднее.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Исключения

source имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Single значение 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>>

Параметры

source
IQueryable<Nullable<Single>>

Последовательность Single, допускающая значение null, для вычисления среднего.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int64 значение NULL.

[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>>

Параметры

source
IQueryable<Nullable<Int64>>

Последовательность Int64, допускающая значение null, для вычисления среднего.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int32 значение NULL.

[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>>

Параметры

source
IQueryable<Nullable<Int32>>

Последовательность Int32, допускающая значение null, для вычисления среднего.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Double значение NULL.

[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>>

Параметры

source
IQueryable<Nullable<Double>>

Последовательность Double, допускающая значение null, для вычисления среднего.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Decimal значение NULL.

[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>>

Параметры

source
IQueryable<Nullable<Decimal>>

Последовательность Decimal, допускающая значение null, для вычисления среднего.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

AverageAsync(IQueryable<Int64>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений Int64 .

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>

Параметры

source
IQueryable<Int64>

Последовательность значений Int64, для которых вычисляется среднее.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Исключения

source имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

AverageAsync(IQueryable<Int32>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений Int32 .

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>

Параметры

source
IQueryable<Int32>

Последовательность значений Int32, для которых вычисляется среднее.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Исключения

source имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

AverageAsync(IQueryable<Double>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений Double .

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>

Параметры

source
IQueryable<Double>

Последовательность значений Double, для которых вычисляется среднее.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Исключения

source имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

AverageAsync(IQueryable<Decimal>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений Decimal .

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>

Параметры

source
IQueryable<Decimal>

Последовательность значений Decimal, для которых вычисляется среднее.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Исключения

source имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

AverageAsync(IQueryable<Single>)

Асинхронно вычисляет среднее значение последовательности значений Single .

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)

Параметры

source
IQueryable<Single>

Последовательность значений Single, для которых вычисляется среднее.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Исключения

source имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

AverageAsync(IQueryable<Nullable<Single>>)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Single значение 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);
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))

Параметры

source
IQueryable<Nullable<Single>>

Последовательность Single, допускающая значение null, для вычисления среднего.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

AverageAsync(IQueryable<Nullable<Int64>>)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int64 значение NULL.

[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))

Параметры

source
IQueryable<Nullable<Int64>>

Последовательность Int64, допускающая значение null, для вычисления среднего.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

AverageAsync(IQueryable<Nullable<Int32>>)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int32 значение NULL.

[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))

Параметры

source
IQueryable<Nullable<Int32>>

Последовательность Int32, допускающая значение null, для вычисления среднего.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

AverageAsync(IQueryable<Nullable<Double>>)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Double значение NULL.

[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))

Параметры

source
IQueryable<Nullable<Double>>

Последовательность Double, допускающая значение null, для вычисления среднего.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

AverageAsync(IQueryable<Nullable<Decimal>>)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Decimal значение NULL.

[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))

Параметры

source
IQueryable<Nullable<Decimal>>

Последовательность Decimal, допускающая значение null, для вычисления среднего.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

AverageAsync(IQueryable<Int64>)

Асинхронно вычисляет среднее значение последовательности значений Int64 .

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)

Параметры

source
IQueryable<Int64>

Последовательность значений Int64, для которых вычисляется среднее.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Исключения

source имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

AverageAsync(IQueryable<Int32>)

Асинхронно вычисляет среднее значение последовательности значений Int32 .

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)

Параметры

source
IQueryable<Int32>

Последовательность значений Int32, для которых вычисляется среднее.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Исключения

source имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

AverageAsync(IQueryable<Double>)

Асинхронно вычисляет среднее значение последовательности значений Double .

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)

Параметры

source
IQueryable<Double>

Последовательность значений Double, для которых вычисляется среднее.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Исключения

source имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

AverageAsync(IQueryable<Decimal>)

Асинхронно вычисляет среднее значение последовательности значений Decimal .

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)

Параметры

source
IQueryable<Decimal>

Последовательность значений Decimal, для которых вычисляется среднее.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Исключения

source имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Int32 путем вызова функции проекции для каждого элемента входной последовательности.

[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>

Параметры типа

TSource

Тип элементов .source

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

selector
Expression<Func<TSource,Int32>>

Функция проекции, применяемая к каждому элементу.

cancellationToken
CancellationToken

Объект для CancellationToken наблюдения во время ожидания завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Int64 путем вызова функции проекции для каждого элемента входной последовательности.

[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>

Параметры типа

TSource

Тип элементов .source

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

selector
Expression<Func<TSource,Int64>>

Функция проекции, применяемая к каждому элементу.

cancellationToken
CancellationToken

Объект для CancellationToken наблюдения во время ожидания завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Decimal значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

[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>>

Параметры типа

TSource

Тип элементов .source

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

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

Функция проекции, применяемая к каждому элементу.

cancellationToken
CancellationToken

Объект для CancellationToken наблюдения во время ожидания завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Double значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

[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>>

Параметры типа

TSource

Тип элементов .source

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

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

Функция проекции, применяемая к каждому элементу.

cancellationToken
CancellationToken

Объект для CancellationToken наблюдения во время ожидания завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Single путем вызова функции проекции для каждого элемента входной последовательности.

[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>

Параметры типа

TSource

Тип элементов source .

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

selector
Expression<Func<TSource,Single>>

Функция проекции, применяемая к каждому элементу.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int64 значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

[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>>

Параметры типа

TSource

Тип элементов source .

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

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

Функция проекции, применяемая к каждому элементу.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Single значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

[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>>

Параметры типа

TSource

Тип элементов source .

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

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

Функция проекции, применяемая к каждому элементу.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Double путем вызова функции проекции для каждого элемента входной последовательности.

[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>

Параметры типа

TSource

Тип элементов source .

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

selector
Expression<Func<TSource,Double>>

Функция проекции, применяемая к каждому элементу.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int32 значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

[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>>

Параметры типа

TSource

Тип элементов source .

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

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

Функция проекции, применяемая к каждому элементу.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Decimal путем вызова функции проекции для каждого элемента входной последовательности.

[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>

Параметры типа

TSource

Тип элементов source .

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

selector
Expression<Func<TSource,Decimal>>

Функция проекции, применяемая к каждому элементу.

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int64 значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

[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))

Параметры типа

TSource

Тип элементов source .

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

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

Функция проекции, применяемая к каждому элементу.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Single значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

[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))

Параметры типа

TSource

Тип элементов source .

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

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

Функция проекции, применяемая к каждому элементу.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int32 значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

[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))

Параметры типа

TSource

Тип элементов .source

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

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

Функция проекции, применяемая к каждому элементу.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Double значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

[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))

Параметры типа

TSource

Тип элементов .source

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

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

Функция проекции, применяемая к каждому элементу.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, допускающих Decimal значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

[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))

Параметры типа

TSource

Тип элементов .source

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

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

Функция проекции, применяемая к каждому элементу.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

source не реализует IDbAsyncQueryProvider .

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Int64 путем вызова функции проекции для каждого элемента входной последовательности.

[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)

Параметры типа

TSource

Тип элементов .source

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

selector
Expression<Func<TSource,Int64>>

Функция проекции, применяемая к каждому элементу.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Int32 путем вызова функции проекции для каждого элемента входной последовательности.

[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)

Параметры типа

TSource

Тип элементов .source

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

selector
Expression<Func<TSource,Int32>>

Функция проекции, применяемая к каждому элементу.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Double путем вызова функции проекции для каждого элемента входной последовательности.

[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)

Параметры типа

TSource

Тип элементов .source

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

selector
Expression<Func<TSource,Double>>

Функция проекции, применяемая к каждому элементу.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Decimal путем вызова функции проекции для каждого элемента входной последовательности.

[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)

Параметры типа

TSource

Тип элементов .source

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

selector
Expression<Func<TSource,Decimal>>

Функция проекции, применяемая к каждому элементу.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к

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

Асинхронно вычисляет среднее значение последовательности значений, полученное Single путем вызова функции проекции для каждого элемента входной последовательности.

[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)

Параметры типа

TSource

Тип элементов .source

Параметры

source
IQueryable<TSource>

Последовательность значений, для которых вычисляется среднее.

selector
Expression<Func<TSource,Single>>

Функция проекции, применяемая к каждому элементу.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.

Атрибуты

Исключения

source или selector имеет значение null .

Последовательность source не содержит элементов.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.

Применяется к