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_callbackEnregistre une fonction de rappel définie par l'utilisateur pour Oracle Database TAF

Description

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

Enregistre une fonction de rappel définie par l'utilisateur pour connection. Si connection échoue en raison d'une défaillance de l'instance ou du réseau, la fonction de rappel enregistrée sera invoquée plusieurs fois pendant le basculement. Voir Support de basculement d'application transparente OCI8 (TAF) pour plus d'informations.

Lorsque oci_register_taf_callback() est appelée plusieurs fois, chaque enregistrement écrase le précédent.

Utiliser oci_unregister_taf_callback() pour annuler explicitement un rappel défini par l'utilisateur.

Les enregistrements de rappel TAF ne seront PAS sauvegardés entre les connexions persistantes, par conséquent, le rappel doit être réenregistré pour une nouvelle connexion persistante.

Liste de paramètres

connection

Un identifiant de connexion Oracle.

callback

Une fonction de rappel définie par l'utilisateur pour enregistrer TAF Oracle. Il peut s'agir d'une chaîne de nom de fonction ou d'une fermeture (fonction anonyme).

L'interface pour une fonction de rappel définie par l'utilisateur TAF est la suivante:

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

Voir la description du paramètre et un exemple sur la page Support de basculement d'application transparente OCI8 (TAF).

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top