ParallelEnumerable.SingleOrDefault Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o único elemento de uma sequência paralela ou um valor padrão, se a sequência estiver vazia. Esse método gerará uma exceção se houver mais de um elemento na sequência.
Sobrecargas
SingleOrDefault<TSource>(ParallelQuery<TSource>) |
Retorna o único elemento de uma sequência paralela ou um valor padrão, se a sequência estiver vazia. Esse método gerará uma exceção se houver mais de um elemento na sequência. |
SingleOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Retorna o único elemento de uma sequência paralela que satisfaz uma condição especificada ou um valor padrão se esse elemento não existir. Esse método lançará uma exceção se mais de um elemento satisfizer a condição. |
SingleOrDefault<TSource>(ParallelQuery<TSource>)
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
Retorna o único elemento de uma sequência paralela ou um valor padrão, se a sequência estiver vazia. Esse método gerará uma exceção se houver mais de um elemento na sequência.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static TSource SingleOrDefault(System::Linq::ParallelQuery<TSource> ^ source);
public static TSource SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source);
public static TSource? SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source);
static member SingleOrDefault : System.Linq.ParallelQuery<'Source> -> 'Source
<Extension()>
Public Function SingleOrDefault(Of TSource) (source As ParallelQuery(Of TSource)) As TSource
Parâmetros de tipo
- TSource
O tipo dos elementos de source
.
Parâmetros
- source
- ParallelQuery<TSource>
A sequência para retornar o único elemento.
Retornos
O único elemento de sequência de entrada ou default() se a sequência não contiver elementos.
Exceções
A consulta foi cancelada com o token transmitido pelo WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
é uma referência nula (Nada no Visual Basic).
O source
tem mais de um elemento.
Uma ou mais exceções ocorreram durante a avaliação da consulta.
Confira também
Aplica-se a
SingleOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
Retorna o único elemento de uma sequência paralela que satisfaz uma condição especificada ou um valor padrão se esse elemento não existir. Esse método lançará uma exceção se mais de um elemento satisfizer a condição.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static TSource SingleOrDefault(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static TSource SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
public static TSource? SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member SingleOrDefault : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> 'Source
<Extension()>
Public Function SingleOrDefault(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As TSource
Parâmetros de tipo
- TSource
O tipo dos elementos de source
.
Parâmetros
- source
- ParallelQuery<TSource>
A sequência para retornar o único elemento.
Retornos
O único elemento de sequência de entrada que satisfaz a condição ou default() se esse elemento não for encontrado.
Exceções
A consulta foi cancelada com o token transmitido pelo WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
ou predicate
é uma referência nula (Nothing no Visual Basic).
Uma ou mais exceções ocorreram durante a avaliação da consulta.
source
está vazio ou vários elementos são retornados.