Udostępnij za pośrednictwem


QueryableExtensions.SumAsync Metoda

Definicja

Przeciążenia

SumAsync(IQueryable<Int32>, CancellationToken)

Asynchronicznie oblicza sumę sekwencji Int32 wartości.

SumAsync(IQueryable<Int64>, CancellationToken)

Asynchronicznie oblicza sumę sekwencji Int64 wartości.

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Decimal do wartości null.

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Single do wartości null.

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Int32 do wartości null.

SumAsync(IQueryable<Single>, CancellationToken)

Asynchronicznie oblicza sumę sekwencji Single wartości.

SumAsync(IQueryable<Double>, CancellationToken)

Asynchronicznie oblicza sumę sekwencji Double wartości.

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Double do wartości null.

SumAsync(IQueryable<Decimal>, CancellationToken)

Asynchronicznie oblicza sumę sekwencji Decimal wartości.

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Int64 do wartości null.

SumAsync(IQueryable<Nullable<Single>>)

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Single do wartości null.

SumAsync(IQueryable<Single>)

Asynchronicznie oblicza sumę sekwencji Single wartości.

SumAsync(IQueryable<Double>)

Asynchronicznie oblicza sumę sekwencji Double wartości.

SumAsync(IQueryable<Int32>)

Asynchronicznie oblicza sumę sekwencji Int32 wartości.

SumAsync(IQueryable<Int64>)

Asynchronicznie oblicza sumę sekwencji Int64 wartości.

SumAsync(IQueryable<Decimal>)

Asynchronicznie oblicza sumę sekwencji Decimal wartości.

SumAsync(IQueryable<Nullable<Double>>)

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Double do wartości null.

SumAsync(IQueryable<Nullable<Int32>>)

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Int32 do wartości null.

SumAsync(IQueryable<Nullable<Int64>>)

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Int64 do wartości null.

SumAsync(IQueryable<Nullable<Decimal>>)

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Decimal do wartości null.

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

Asynchronicznie oblicza sumę sekwencji Single wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Single przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Int64 przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Int32 przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Double przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Decimal przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji Int64 wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji Int32 wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji Decimal wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji Double wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Single przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Int64 przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Int32 przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Double przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Decimal przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji Int64 wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji Int32 wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji Double wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji Decimal wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

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

Asynchronicznie oblicza sumę sekwencji Single wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.

SumAsync(IQueryable<Int32>, CancellationToken)

Asynchronicznie oblicza sumę sekwencji Int32 wartości.

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

Parametry

source
IQueryable<Int32>

Sekwencja wartości do Int32 obliczenia sumy.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Wyjątki

source Jest null .

Liczba elementów w source jest większy niż MaxValue .

Uwagi

Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

SumAsync(IQueryable<Int64>, CancellationToken)

Asynchronicznie oblicza sumę sekwencji Int64 wartości.

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

Parametry

source
IQueryable<Int64>

Sekwencja wartości do Int64 obliczenia sumy.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Wyjątki

source Jest null .

Liczba elementów w source jest większy niż MaxValue .

Uwagi

Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Decimal do wartości null.

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

Parametry

source
IQueryable<Nullable<Decimal>>

Sekwencja wartości dopuszczanych Decimal do wartości null do obliczenia sumy.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Atrybuty

Wyjątki

source Jest null .

Liczba elementów w source jest większy niż MaxValue .

Uwagi

Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Single do wartości null.

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

Parametry

source
IQueryable<Nullable<Single>>

Sekwencja wartości dopuszczanych Single do wartości null do obliczenia sumy.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Atrybuty

Wyjątki

source Jest null .

Uwagi

Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Int32 do wartości null.

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

Parametry

source
IQueryable<Nullable<Int32>>

Sekwencja wartości dopuszczanych Int32 do wartości null do obliczenia sumy.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Atrybuty

Wyjątki

source Jest null .

Liczba elementów w source jest większy niż MaxValue .

Uwagi

Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

SumAsync(IQueryable<Single>, CancellationToken)

Asynchronicznie oblicza sumę sekwencji Single wartości.

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

Parametry

source
IQueryable<Single>

Sekwencja wartości do Single obliczenia sumy.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Wyjątki

source Jest null .

Uwagi

Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

SumAsync(IQueryable<Double>, CancellationToken)

Asynchronicznie oblicza sumę sekwencji Double wartości.

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

Parametry

source
IQueryable<Double>

Sekwencja wartości do Double obliczenia sumy.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Wyjątki

source Jest null .

Uwagi

Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Double do wartości null.

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

Parametry

source
IQueryable<Nullable<Double>>

Sekwencja wartości dopuszczanych Double do wartości null do obliczenia sumy.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Atrybuty

Wyjątki

source Jest null .

Uwagi

Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

SumAsync(IQueryable<Decimal>, CancellationToken)

Asynchronicznie oblicza sumę sekwencji Decimal wartości.

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

Parametry

source
IQueryable<Decimal>

Sekwencja wartości do Decimal obliczenia sumy.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Wyjątki

source Jest null .

Uwagi

Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Int64 do wartości null.

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

Parametry

source
IQueryable<Nullable<Int64>>

Sekwencja wartości dopuszczanych Int64 do wartości null do obliczenia sumy.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Atrybuty

Wyjątki

source Jest null .

Liczba elementów w source jest większy niż MaxValue .

Uwagi

Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

SumAsync(IQueryable<Nullable<Single>>)

Asynchronicznie oblicza sumę sekwencji wartości dopuszczanych Single do wartości null.

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

Parametry

source
IQueryable<Nullable<Single>>

Sekwencja wartości dopuszczanych Single do wartości null do obliczenia sumy.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Atrybuty

Wyjątki

source Jest null .

Uwagi

Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

SumAsync(IQueryable<Single>)

Asynchronicznie oblicza sumę sekwencji Single wartości.

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

Parametry

source
IQueryable<Single>

Sekwencja wartości do Single obliczenia sumy.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Wyjątki

source Jest null .

Uwagi

Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

SumAsync(IQueryable<Double>)

Asynchronicznie oblicza sumę sekwencji Double wartości.

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

Parametry

source
IQueryable<Double>

Sekwencja Double wartości do obliczenia sumy.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Wyjątki

source Jest null .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

SumAsync(IQueryable<Int32>)

Asynchronicznie oblicza sumę sekwencji Int32 wartości.

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

Parametry

source
IQueryable<Int32>

Sekwencja Int32 wartości do obliczenia sumy.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Wyjątki

source Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

SumAsync(IQueryable<Int64>)

Asynchronicznie oblicza sumę sekwencji Int64 wartości.

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

Parametry

source
IQueryable<Int64>

Sekwencja Int64 wartości do obliczenia sumy.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Wyjątki

source Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

SumAsync(IQueryable<Decimal>)

Asynchronicznie oblicza sumę sekwencji Decimal wartości.

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

Parametry

source
IQueryable<Decimal>

Sekwencja Decimal wartości do obliczenia sumy.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Wyjątki

source Jest null .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

SumAsync(IQueryable<Nullable<Double>>)

Asynchronicznie oblicza sumę sekwencji wartości null.Double

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

Parametry

source
IQueryable<Nullable<Double>>

Sekwencja wartości dopuszczanych Double do wartości null do obliczenia sumy.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Atrybuty

Wyjątki

source Jest null .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

SumAsync(IQueryable<Nullable<Int32>>)

Asynchronicznie oblicza sumę sekwencji wartości null.Int32

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

Parametry

source
IQueryable<Nullable<Int32>>

Sekwencja wartości dopuszczanych Int32 do wartości null do obliczenia sumy.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Atrybuty

Wyjątki

source Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

SumAsync(IQueryable<Nullable<Int64>>)

Asynchronicznie oblicza sumę sekwencji wartości null.Int64

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

Parametry

source
IQueryable<Nullable<Int64>>

Sekwencja wartości dopuszczanych Int64 do wartości null do obliczenia sumy.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Atrybuty

Wyjątki

source Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

SumAsync(IQueryable<Nullable<Decimal>>)

Asynchronicznie oblicza sumę sekwencji wartości null.Decimal

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

Parametry

source
IQueryable<Nullable<Decimal>>

Sekwencja wartości dopuszczanych Decimal do wartości null do obliczenia sumy.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.

Atrybuty

Wyjątki

source Jest null .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji Single wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
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);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, single>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<single>

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

selector
Expression<Func<TSource,Single>>

Funkcja projekcji, która ma być stosowana do każdego elementu.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Single przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

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

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

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

Funkcja projekcji, która ma być stosowana do każdego elementu.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Int64 przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

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

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

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

Funkcja projekcji, która ma być stosowana do każdego elementu.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Int32 przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

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

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

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

Funkcja projekcji, która ma być stosowana do każdego elementu.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Double przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

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

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

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

Funkcja projekcji, która ma być stosowana do każdego elementu.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Decimal przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

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

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

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

Funkcja projekcji, która ma być stosowana do każdego elementu.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji Int64 wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
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);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, int64>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

selector
Expression<Func<TSource,Int64>>

Funkcja projekcji, która ma być stosowana do każdego elementu.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji Int32 wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
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);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, int>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

selector
Expression<Func<TSource,Int32>>

Funkcja projekcji, która ma być stosowana do każdego elementu.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji Decimal wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
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);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, decimal>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<decimal>

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

selector
Expression<Func<TSource,Decimal>>

Funkcja projekcji, która ma być stosowana do każdego elementu.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji Double wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
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);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, double>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

selector
Expression<Func<TSource,Double>>

Funkcja projekcji, która ma być stosowana do każdego elementu.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Single przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

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

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

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

Funkcja projekcji, która ma być stosowana do każdego elementu.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Int64 przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<long>> SumAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,Nullable<long>>> selector);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<int64>>> -> 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)))) As Task(Of Nullable(Of Long))

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

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

Funkcja projekcji, która ma być stosowana do każdego elementu.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Int32 przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<Nullable<int>> SumAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,Nullable<int>>> selector);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<int>>> -> 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)))) As Task(Of Nullable(Of Integer))

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

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

Funkcja projekcji, która ma być stosowana do każdego elementu.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Double przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

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

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

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

Funkcja projekcji, która ma być stosowana do każdego elementu.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Decimal przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

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

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

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

Funkcja projekcji, która ma być stosowana do każdego elementu.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji Int64 wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

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

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

selector
Expression<Func<TSource,Int64>>

Funkcja projekcji, która ma być stosowana do każdego elementu.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji Int32 wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

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

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

selector
Expression<Func<TSource,Int32>>

Funkcja projekcji, która ma być stosowana do każdego elementu.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji Double wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

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

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

selector
Expression<Func<TSource,Double>>

Funkcja projekcji, która ma być stosowana do każdego elementu.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji Decimal wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

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

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

selector
Expression<Func<TSource,Decimal>>

Funkcja projekcji, która ma być stosowana do każdego elementu.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Liczba elementów w source wartość jest większa niż MaxValue .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie oblicza sumę sekwencji Single wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.

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

Parametry typu

TSource

Typ elementów elementu source .

Parametry

source
IQueryable<TSource>

Sekwencja wartości typu TSource .

selector
Expression<Func<TSource,Single>>

Funkcja projekcji, która ma być stosowana do każdego elementu.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.

Atrybuty

Wyjątki

source lub selector Jest null .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy