oci_register_taf_callback

(PHP 7.0 >= 7.0.21, PHP 8, PHP 7 >= 7.1.7, PHP 8, PECL OCI8 >= 2.1.7)

oci_register_taf_callbackRegistra uma função de retorno definida pelo usuário para o TAF do Oracle Database

Descrição

oci_register_taf_callback(resource $connection, ?callable $callback): bool

Registra uma função de retorno definida pelo usuário para a conexão connection. Se a conexão de connection falhar devido a uma falha de instância ou de rede, a função de retorno registrada será invocada várias vezes durante o failover. Consulte Suporte para Failover Transparente de Aplicativos (TAF) OCI8 para obter informações.

Quando oci_register_taf_callback() é chamada várias vezes, cada registro substitui o anterior.

Use oci_unregister_taf_callback() para cancelar explicitamente o registro de uma função de retorno definida pelo usuário.

O registro de função de retorno do TAF NÃO será salvo em conexões persistentes, portanto, a função de retorno precisa ser registrada novamente para uma nova conexão persistente.

Parâmetros

connection

Um identificador de conexão Oracle.

callback

Uma função de retorno definida pelo usuário para registro no Oracle TAF. Pode ser uma string com o nome da função ou um Closure (função anônima).

A interface de uma função de retorno definida pelo usuário do TAF é a seguinte:

userCallbackFn(resource $connection, int $event, int $type): int

Veja a descrição do parâmetro e um exemplo na página Suporte ao Failover Transparente de Aplicativos (TAF) do OCI8.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top