Partilhar via


Operador operator&& (C++ REST SDK)

Cria uma tarefa que será concluída com êxito quando ambas as tarefas fornecidas como argumentos forem concluídas com êxito.

Aviso

Este tópico contém informações para o C++ REST SDK 1.0 (codinome "Casablanca").Se você estiver usando uma versão mais recente da página da Web do Codeplex Casablanca, use então a documentação local em http://casablanca.codeplex.com/documentation.

template<    typename _ReturnType > task<std::vector<_ReturnType>> operator&&(    const task<_ReturnType> & _Lhs,    const task<_ReturnType> & _Rhs );  template<    typename _ReturnType > task<std::vector<_ReturnType>> operator&&(    const task<std::vector<_ReturnType>> & _Lhs,    const task<_ReturnType> & _Rhs );  template<    typename _ReturnType > task<std::vector<_ReturnType>> operator&&(    const task<_ReturnType> & _Lhs,    const task<std::vector<_ReturnType>> & _Rhs );  template<    typename _ReturnType > task<std::vector<_ReturnType>> operator&&(    const task<std::vector<_ReturnType>> & _Lhs,    const task<std::vector<_ReturnType>> & _Rhs );  inline task<void> operator&&(    const task<void> & _Lhs,    const task<void> & _Rhs );

Parâmetros

  • _ReturnType
    O tipo da tarefa retornada.

  • _Lhs
    A primeira tarefa a combinar na tarefa resultante.

  • _Rhs
    A segunda tarefa a combinar na tarefa resultante.

Valor de retorno

Uma tarefa que foi concluída com êxito quando ambas as tarefas de entrada foram concluídas com êxito. Se as tarefas de entrada forem do tipo T, a saída dessa função será um task<std::vector<T>>. Se as tarefas de entrada forem do tipo void, a tarefa de saída também será um task<void>.

Comentários

Se uma das tarefas for cancelada ou gerar uma exceção, a tarefa retornada será concluída antecipadamente, no estado cancelado, e a exceção, se alguma for encontrada, será gerada se você chamar get() ou wait() nessa tarefa.

Requisitos

Cabeçalho: pplxtasks.h

Namespace: pplx

Consulte também

Referência

Namespace pplx

Conceitos

Paralelismo de tarefa (tempo de execução de simultaneidade)