EntityFrameworkQueryableExtensions.AverageAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
AverageAsync(IQueryable<Single>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений. |
AverageAsync(IQueryable<Nullable<Single>>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений. |
AverageAsync(IQueryable<Nullable<Int64>>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений. |
AverageAsync(IQueryable<Nullable<Int32>>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений. |
AverageAsync(IQueryable<Nullable<Double>>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений. |
AverageAsync(IQueryable<Int64>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений. |
AverageAsync(IQueryable<Int32>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений. |
AverageAsync(IQueryable<Double>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений. |
AverageAsync(IQueryable<Decimal>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений. |
AverageAsync(IQueryable<Nullable<Decimal>>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken) |
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности. |
AverageAsync(IQueryable<Single>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений.
public static System.Threading.Tasks.Task<float> AverageAsync (this System.Linq.IQueryable<float> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Linq.IQueryable<single> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<single>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Single), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Single)
Параметры
- source
- IQueryable<Single>
Последовательность значений, для которых вычисляется среднее.
- cancellationToken
- CancellationToken
Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.
Исключения
source
имеет значение null
.
Последовательность source
не содержит элементов.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте await
, чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в статье Предотвращение проблем с потоками DbContext .
Дополнительные сведения и примеры см. в статье Запрос данных с помощью EF Core .
Применяется к
AverageAsync(IQueryable<Nullable<Single>>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений.
public static System.Threading.Tasks.Task<float?> AverageAsync (this System.Linq.IQueryable<float?> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Linq.IQueryable<Nullable<single>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<single>>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Nullable(Of Single)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Single))
Параметры
- source
- IQueryable<Nullable<Single>>
Последовательность значений, для которых вычисляется среднее.
- cancellationToken
- CancellationToken
Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.
Исключения
source
имеет значение null
.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте await
, чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в статье Предотвращение проблем с потоками DbContext .
Дополнительные сведения и примеры см. в статье Запрос данных с помощью EF Core .
Применяется к
AverageAsync(IQueryable<Nullable<Int64>>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений.
public static System.Threading.Tasks.Task<double?> AverageAsync (this System.Linq.IQueryable<long?> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Linq.IQueryable<Nullable<int64>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<double>>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Nullable(Of Long)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Double))
Параметры
- source
- IQueryable<Nullable<Int64>>
Последовательность значений, для которых вычисляется среднее.
- cancellationToken
- CancellationToken
Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.
Исключения
source
имеет значение null
.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте await
, чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в статье Предотвращение проблем с потоками DbContext .
Дополнительные сведения и примеры см. в статье Запрос данных с помощью EF Core .
Применяется к
AverageAsync(IQueryable<Nullable<Int32>>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений.
public static System.Threading.Tasks.Task<double?> AverageAsync (this System.Linq.IQueryable<int?> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Linq.IQueryable<Nullable<int>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<double>>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Nullable(Of Integer)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Double))
Параметры
- source
- IQueryable<Nullable<Int32>>
Последовательность значений, для которых вычисляется среднее.
- cancellationToken
- CancellationToken
Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.
Исключения
source
имеет значение null
.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте await
, чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в статье Предотвращение проблем с потоками DbContext .
Дополнительные сведения и примеры см. в статье Запрос данных с помощью EF Core .
Применяется к
AverageAsync(IQueryable<Nullable<Double>>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений.
public static System.Threading.Tasks.Task<double?> AverageAsync (this System.Linq.IQueryable<double?> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Linq.IQueryable<Nullable<double>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<double>>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Nullable(Of Double)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Double))
Параметры
- source
- IQueryable<Nullable<Double>>
Последовательность значений, для которых вычисляется среднее.
- cancellationToken
- CancellationToken
Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.
Исключения
source
имеет значение null
.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте await
, чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в статье Предотвращение проблем с потоками DbContext .
Дополнительные сведения и примеры см. в статье Запрос данных с помощью EF Core .
Применяется к
AverageAsync(IQueryable<Int64>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений.
public static System.Threading.Tasks.Task<double> AverageAsync (this System.Linq.IQueryable<long> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Linq.IQueryable<int64> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Long), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Double)
Параметры
- source
- IQueryable<Int64>
Последовательность значений, для которых вычисляется среднее.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.
Исключения
source
имеет значение null
.
Последовательность source
не содержит элементов.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте , await
чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в разделе Предотвращение проблем с потоком DbContext .
Дополнительные сведения и примеры см. в разделе Запрос данных с помощью EF Core .
Применяется к
AverageAsync(IQueryable<Int32>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений.
public static System.Threading.Tasks.Task<double> AverageAsync (this System.Linq.IQueryable<int> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Linq.IQueryable<int> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Integer), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Double)
Параметры
- source
- IQueryable<Int32>
Последовательность значений, для которых вычисляется среднее.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.
Исключения
source
имеет значение null
.
Последовательность source
не содержит элементов.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте , await
чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в разделе Предотвращение проблем с потоком DbContext .
Дополнительные сведения и примеры см. в разделе Запрос данных с помощью EF Core .
Применяется к
AverageAsync(IQueryable<Double>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений.
public static System.Threading.Tasks.Task<double> AverageAsync (this System.Linq.IQueryable<double> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Linq.IQueryable<double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Double), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Double)
Параметры
- source
- IQueryable<Double>
Последовательность значений, для которых вычисляется среднее.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.
Исключения
source
имеет значение null
.
Последовательность source
не содержит элементов.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте , await
чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в разделе Предотвращение проблем с потоком DbContext .
Дополнительные сведения и примеры см. в разделе Запрос данных с помощью EF Core .
Применяется к
AverageAsync(IQueryable<Decimal>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений.
public static System.Threading.Tasks.Task<decimal> AverageAsync (this System.Linq.IQueryable<decimal> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Linq.IQueryable<decimal> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<decimal>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Decimal), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Decimal)
Параметры
- source
- IQueryable<Decimal>
Последовательность значений, для которых вычисляется среднее.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.
Исключения
source
имеет значение null
.
Последовательность source
не содержит элементов.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте , await
чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в разделе Предотвращение проблем с потоком DbContext .
Дополнительные сведения и примеры см. в разделе Запрос данных с помощью EF Core .
Применяется к
AverageAsync(IQueryable<Nullable<Decimal>>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений.
public static System.Threading.Tasks.Task<decimal?> AverageAsync (this System.Linq.IQueryable<decimal?> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Linq.IQueryable<Nullable<decimal>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<decimal>>
<Extension()>
Public Function AverageAsync (source As IQueryable(Of Nullable(Of Decimal)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Decimal))
Параметры
- source
- IQueryable<Nullable<Decimal>>
Последовательность значений, для которых вычисляется среднее.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение последовательности значений.
Исключения
source
имеет значение null
.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте , await
чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в разделе Предотвращение проблем с потоком DbContext .
Дополнительные сведения и примеры см. в разделе Запрос данных с помощью EF Core .
Применяется к
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности.
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 = default);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<int>>> * System.Threading.CancellationToken -> 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))), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Double))
Параметры типа
- TSource
Тип элементов source
.
Параметры
- source
- IQueryable<TSource>
Последовательность значений типа TSource
.
- selector
- Expression<Func<TSource,Nullable<Int32>>>
Функция проекции, применяемая к каждому элементу.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение прогнозируемых значений.
Исключения
Параметр source
или selector
имеет значение null
.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте , await
чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в разделе Предотвращение проблем с потоком DbContext .
Дополнительные сведения и примеры см. в разделе Запрос данных с помощью EF Core .
Применяется к
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности.
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 = default);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, single>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<single>
<Extension()>
Public Function AverageAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Single)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Single)
Параметры типа
- TSource
Тип элементов source
.
Параметры
- source
- IQueryable<TSource>
Последовательность значений типа TSource
.
- selector
- Expression<Func<TSource,Single>>
Функция проекции, применяемая к каждому элементу.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение прогнозируемых значений.
Исключения
Параметр source
или selector
имеет значение null
.
Последовательность source
не содержит элементов.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте , await
чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в разделе Предотвращение проблем с потоком DbContext .
Дополнительные сведения и примеры см. в разделе Запрос данных с помощью EF Core .
Применяется к
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности.
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 = default);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<single>>> * System.Threading.CancellationToken -> 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))), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Single))
Параметры типа
- TSource
Тип элементов source
.
Параметры
- source
- IQueryable<TSource>
Последовательность значений типа TSource
.
- selector
- Expression<Func<TSource,Nullable<Single>>>
Функция проекции, применяемая к каждому элементу.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение прогнозируемых значений.
Исключения
Параметр source
или selector
имеет значение null
.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте , await
чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в разделе Предотвращение проблем с потоком DbContext .
Дополнительные сведения и примеры см. в разделе Запрос данных с помощью EF Core .
Применяется к
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности.
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 = default);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<int64>>> * System.Threading.CancellationToken -> 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))), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Double))
Параметры типа
- TSource
Тип элементов source
.
Параметры
- source
- IQueryable<TSource>
Последовательность значений типа TSource
.
- selector
- Expression<Func<TSource,Nullable<Int64>>>
Функция проекции, применяемая к каждому элементу.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение прогнозируемых значений.
Исключения
Параметр source
или selector
имеет значение null
.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте , await
чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в разделе Предотвращение проблем с потоком DbContext .
Дополнительные сведения и примеры см. в разделе Запрос данных с помощью EF Core .
Применяется к
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности.
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 = default);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<double>>> * System.Threading.CancellationToken -> 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))), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Double))
Параметры типа
- TSource
Тип элементов source
.
Параметры
- source
- IQueryable<TSource>
Последовательность значений типа TSource
.
- selector
- Expression<Func<TSource,Nullable<Double>>>
Функция проекции, применяемая к каждому элементу.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение прогнозируемых значений.
Исключения
Параметр source
или selector
имеет значение null
.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте , await
чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в разделе Предотвращение проблем с потоком DbContext .
Дополнительные сведения и примеры см. в разделе Запрос данных с помощью EF Core .
Применяется к
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности.
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 = default);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<decimal>>> * System.Threading.CancellationToken -> 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))), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Decimal))
Параметры типа
- TSource
Тип элементов source
.
Параметры
- source
- IQueryable<TSource>
Последовательность значений типа TSource
.
- selector
- Expression<Func<TSource,Nullable<Decimal>>>
Функция проекции, применяемая к каждому элементу.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение прогнозируемых значений.
Исключения
Параметр source
или selector
имеет значение null
.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте , await
чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в разделе Предотвращение проблем с потоком DbContext .
Дополнительные сведения и примеры см. в разделе Запрос данных с помощью EF Core .
Применяется к
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности.
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 = default);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, int64>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>
<Extension()>
Public Function AverageAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Long)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Double)
Параметры типа
- TSource
Тип элементов source
.
Параметры
- source
- IQueryable<TSource>
Последовательность значений типа TSource
.
- selector
- Expression<Func<TSource,Int64>>
Функция проекции, применяемая к каждому элементу.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение прогнозируемых значений.
Исключения
Параметр source
или selector
имеет значение null
.
Последовательность source
не содержит элементов.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте , await
чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в разделе Предотвращение проблем с потоком DbContext .
Дополнительные сведения и примеры см. в разделе Запрос данных с помощью EF Core .
Применяется к
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности.
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 = default);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, int>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>
<Extension()>
Public Function AverageAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Integer)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Double)
Параметры типа
- TSource
Тип элементов source
.
Параметры
- source
- IQueryable<TSource>
Последовательность значений типа TSource
.
- selector
- Expression<Func<TSource,Int32>>
Функция проекции, применяемая к каждому элементу.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение прогнозируемых значений.
Исключения
Параметр source
или selector
имеет значение null
.
Последовательность source
не содержит элементов.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте , await
чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в разделе Предотвращение проблем с потоком DbContext .
Дополнительные сведения и примеры см. в разделе Запрос данных с помощью EF Core .
Применяется к
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности.
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 = default);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, double>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>
<Extension()>
Public Function AverageAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Double)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Double)
Параметры типа
- TSource
Тип элементов source
.
Параметры
- source
- IQueryable<TSource>
Последовательность значений типа TSource
.
- selector
- Expression<Func<TSource,Double>>
Функция проекции, применяемая к каждому элементу.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение прогнозируемых значений.
Исключения
Параметр source
или selector
имеет значение null
.
Последовательность source
не содержит элементов.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте , await
чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в разделе Предотвращение проблем с потоком DbContext .
Дополнительные сведения и примеры см. в разделе Запрос данных с помощью EF Core .
Применяется к
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)
Асинхронно вычисляет среднее значение последовательности значений, полученное путем вызова функции проекции для каждого элемента входной последовательности.
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 = default);
static member AverageAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, decimal>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<decimal>
<Extension()>
Public Function AverageAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Decimal)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Decimal)
Параметры типа
- TSource
Тип элементов source
.
Параметры
- source
- IQueryable<TSource>
Последовательность значений типа TSource
.
- selector
- Expression<Func<TSource,Decimal>>
Функция проекции, применяемая к каждому элементу.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит среднее значение прогнозируемых значений.
Исключения
Параметр source
или selector
имеет значение null
.
Последовательность source
не содержит элементов.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте , await
чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в разделе Предотвращение проблем с потоком DbContext .
Дополнительные сведения и примеры см. в разделе Запрос данных с помощью EF Core .
Применяется к
Entity Framework