Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método ParallelEnumerable.SingleOrDefault<TSource> (ParallelQuery<TSource>, Func<TSource, Boolean>)

.NET Framework (current version)
 
System_CAPS_noteObservação

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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.

Namespace:   System.Linq
Assembly:  System.Core (em System.Core.dll)

public static TSource SingleOrDefault<TSource>(
	this ParallelQuery<TSource> source,
	Func<TSource, bool> predicate
)

Parâmetros

source
Type: System.Linq.ParallelQuery<TSource>

A sequência para retornar o único elemento.

predicate
Type: System.Func<TSource, Boolean>

Uma função para testar um elemento em relação a uma condição.

Valor Retornado

Type: TSource

O único elemento de sequência de entrada que satisfaz a condição ou default() se esse elemento não for encontrado.

Parâmetros de Tipo

TSource

O tipo dos elementos de source.

Exception Condition
OperationCanceledException

A consulta foi cancelada com o token transmitido pelo WithCancellation.

ArgumentNullException

source ou predicate é uma referência nula (Nothing no Visual Basic).

AggregateException

Uma ou mais exceções ocorreram durante a avaliação da consulta.

InvalidOperationException

source está vazio ou vários elementos são retornados.

Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 4.0
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Windows Phone
Disponível desde 8.1
Retornar ao início
Mostrar: