AsyncEnumerable.AverageAsync Метод

Определение

Перегрузки

Имя Описание
AverageAsync(IAsyncEnumerable<Nullable<Int32>>, CancellationToken)

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

AverageAsync(IAsyncEnumerable<Single>, CancellationToken)

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

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

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

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

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

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

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

AverageAsync(IAsyncEnumerable<Int64>, CancellationToken)

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

AverageAsync(IAsyncEnumerable<Int32>, CancellationToken)

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

AverageAsync(IAsyncEnumerable<Double>, CancellationToken)

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

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

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

AverageAsync(IAsyncEnumerable<Decimal>, CancellationToken)

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

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

Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs

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

public static System.Threading.Tasks.ValueTask<double?> AverageAsync(this System.Collections.Generic.IAsyncEnumerable<int?> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Collections.Generic.IAsyncEnumerable<Nullable<int>> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Nullable<double>>
<Extension()>
Public Function AverageAsync (source As IAsyncEnumerable(Of Nullable(Of Integer)), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Nullable(Of Double))

Параметры

source
IAsyncEnumerable<Nullable<Int32>>

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

cancellationToken
CancellationToken

Мониторинг CancellationToken запросов на отмену. Значение по умолчанию — None.

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

Среднее значение последовательности значений или null, если исходная последовательность пуста или содержит только значения, которые имеют значение NULL.

Исключения

source равно null.

Сумма элементов в последовательности превышает MaxValue (через возвращаемую задачу).

source не содержит элементов (через возвращаемую задачу).

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

AverageAsync(IAsyncEnumerable<Single>, CancellationToken)

Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs

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

public static System.Threading.Tasks.ValueTask<float> AverageAsync(this System.Collections.Generic.IAsyncEnumerable<float> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Collections.Generic.IAsyncEnumerable<single> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<single>
<Extension()>
Public Function AverageAsync (source As IAsyncEnumerable(Of Single), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Single)

Параметры

source
IAsyncEnumerable<Single>

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

cancellationToken
CancellationToken

Мониторинг CancellationToken запросов на отмену. Значение по умолчанию — None.

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

Среднее значение последовательности значений.

Исключения

source равно null.

source не содержит элементов (через возвращаемую задачу).

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

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

Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs

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

public static System.Threading.Tasks.ValueTask<double?> AverageAsync(this System.Collections.Generic.IAsyncEnumerable<long?> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Collections.Generic.IAsyncEnumerable<Nullable<int64>> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Nullable<double>>
<Extension()>
Public Function AverageAsync (source As IAsyncEnumerable(Of Nullable(Of Long)), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Nullable(Of Double))

Параметры

source
IAsyncEnumerable<Nullable<Int64>>

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

cancellationToken
CancellationToken

Мониторинг CancellationToken запросов на отмену. Значение по умолчанию — None.

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

Среднее значение последовательности значений или null, если исходная последовательность пуста или содержит только значения, которые имеют значение NULL.

Исключения

source равно null.

Сумма элементов в последовательности превышает MaxValue (через возвращаемую задачу).

source не содержит элементов (через возвращаемую задачу).

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

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

Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs

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

public static System.Threading.Tasks.ValueTask<double?> AverageAsync(this System.Collections.Generic.IAsyncEnumerable<double?> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Collections.Generic.IAsyncEnumerable<Nullable<double>> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Nullable<double>>
<Extension()>
Public Function AverageAsync (source As IAsyncEnumerable(Of Nullable(Of Double)), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Nullable(Of Double))

Параметры

source
IAsyncEnumerable<Nullable<Double>>

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

cancellationToken
CancellationToken

Мониторинг CancellationToken запросов на отмену. Значение по умолчанию — None.

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

Среднее значение последовательности значений или null, если исходная последовательность пуста или содержит только значения, которые имеют значение NULL.

Исключения

source равно null.

source не содержит элементов (через возвращаемую задачу).

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

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

Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs

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

public static System.Threading.Tasks.ValueTask<float?> AverageAsync(this System.Collections.Generic.IAsyncEnumerable<float?> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Collections.Generic.IAsyncEnumerable<Nullable<single>> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Nullable<single>>
<Extension()>
Public Function AverageAsync (source As IAsyncEnumerable(Of Nullable(Of Single)), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Nullable(Of Single))

Параметры

source
IAsyncEnumerable<Nullable<Single>>

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

cancellationToken
CancellationToken

Мониторинг CancellationToken запросов на отмену. Значение по умолчанию — None.

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

Среднее значение последовательности значений или null, если исходная последовательность пуста или содержит только значения, которые имеют значение NULL.

Исключения

source равно null.

source не содержит элементов (через возвращаемую задачу).

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

AverageAsync(IAsyncEnumerable<Int64>, CancellationToken)

Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs

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

public static System.Threading.Tasks.ValueTask<double> AverageAsync(this System.Collections.Generic.IAsyncEnumerable<long> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Collections.Generic.IAsyncEnumerable<int64> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<double>
<Extension()>
Public Function AverageAsync (source As IAsyncEnumerable(Of Long), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Double)

Параметры

source
IAsyncEnumerable<Int64>

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

cancellationToken
CancellationToken

Мониторинг CancellationToken запросов на отмену. Значение по умолчанию — None.

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

Среднее значение последовательности значений.

Исключения

source равно null.

Сумма элементов в последовательности превышает MaxValue (через возвращаемую задачу).

source не содержит элементов (через возвращаемую задачу).

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

AverageAsync(IAsyncEnumerable<Int32>, CancellationToken)

Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs

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

public static System.Threading.Tasks.ValueTask<double> AverageAsync(this System.Collections.Generic.IAsyncEnumerable<int> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Collections.Generic.IAsyncEnumerable<int> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<double>
<Extension()>
Public Function AverageAsync (source As IAsyncEnumerable(Of Integer), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Double)

Параметры

source
IAsyncEnumerable<Int32>

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

cancellationToken
CancellationToken

Мониторинг CancellationToken запросов на отмену. Значение по умолчанию — None.

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

Среднее значение последовательности значений.

Исключения

source равно null.

Сумма элементов в последовательности превышает MaxValue (через возвращаемую задачу).

source не содержит элементов (через возвращаемую задачу).

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

AverageAsync(IAsyncEnumerable<Double>, CancellationToken)

Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs

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

public static System.Threading.Tasks.ValueTask<double> AverageAsync(this System.Collections.Generic.IAsyncEnumerable<double> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Collections.Generic.IAsyncEnumerable<double> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<double>
<Extension()>
Public Function AverageAsync (source As IAsyncEnumerable(Of Double), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Double)

Параметры

source
IAsyncEnumerable<Double>

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

cancellationToken
CancellationToken

Мониторинг CancellationToken запросов на отмену. Значение по умолчанию — None.

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

Среднее значение последовательности значений.

Исключения

source равно null.

source не содержит элементов (через возвращаемую задачу).

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

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

Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs

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

public static System.Threading.Tasks.ValueTask<decimal?> AverageAsync(this System.Collections.Generic.IAsyncEnumerable<decimal?> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Collections.Generic.IAsyncEnumerable<Nullable<decimal>> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Nullable<decimal>>
<Extension()>
Public Function AverageAsync (source As IAsyncEnumerable(Of Nullable(Of Decimal)), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Nullable(Of Decimal))

Параметры

source
IAsyncEnumerable<Nullable<Decimal>>

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

cancellationToken
CancellationToken

Мониторинг CancellationToken запросов на отмену. Значение по умолчанию — None.

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

Среднее значение последовательности значений или null, если исходная последовательность пуста или содержит только значения, которые имеют значение NULL.

Исключения

source равно null.

source не содержит элементов (через возвращаемую задачу).

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

AverageAsync(IAsyncEnumerable<Decimal>, CancellationToken)

Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs
Исходный код:
AverageAsync.cs

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

public static System.Threading.Tasks.ValueTask<decimal> AverageAsync(this System.Collections.Generic.IAsyncEnumerable<decimal> source, System.Threading.CancellationToken cancellationToken = default);
static member AverageAsync : System.Collections.Generic.IAsyncEnumerable<decimal> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<decimal>
<Extension()>
Public Function AverageAsync (source As IAsyncEnumerable(Of Decimal), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Decimal)

Параметры

source
IAsyncEnumerable<Decimal>

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

cancellationToken
CancellationToken

Мониторинг CancellationToken запросов на отмену. Значение по умолчанию — None.

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

Среднее значение последовательности значений.

Исключения

source равно null.

source не содержит элементов (через возвращаемую задачу).

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