Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Esta classe descreve uma exceção lançada quando as chamadas aos Block métodos e Unblock de um Context objeto não são devidamente emparelhadas.
Sintaxe
class context_unblock_unbalanced : public std::exception;
Membros
Construtores Públicos
| Nome | Description |
|---|---|
| context_unblock_unbalanced | Sobrecarregado. Constrói um context_unblock_unbalanced objeto. |
Observações
As chamadas aos métodos Block e Unblock de objeto Context devem estar sempre devidamente emparelhadas. O Runtime de Concurrency permite que as operações ocorram em uma ordem ou outra. Por exemplo, uma chamada para Block pode ser seguida por uma chamada para Unblock, ou vice-versa. Esta exceção seria lançada se, por exemplo, fossem feitas duas chamadas consecutivas Unblock ao método, num Context objeto que não foi bloqueado.
Hierarquia de herança
exception
context_unblock_unbalanced
Requerimentos
Cabeçalho: concrt.h
Namespace: simultaneidade
contexto_desbloquear_desequilibrado
Constrói um context_unblock_unbalanced objeto.
explicit _CRTIMP context_unblock_unbalanced(_In_z_ const char* _Message) throw();
context_unblock_unbalanced() throw();
Parâmetros
_Message
Uma mensagem descritiva do erro.