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