Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Appelle l’abonné associé à l’événement.
Nonte
Si vous avez créé des événements personnalisés à l’aide de la méthode addHandler, vous pouvez déclencher ces événements en passant le nom de l’événement en tant que paramètre dans cette méthode.
Syntaxe
Microsoft.CIFramework.raiseEvent(eventName, eventInputParameters, correlationId);
Paramètres
| Nom | Type | Requise | Description |
|---|---|---|---|
| eventName | String | Oui | Nom de l'événement dont le gestionnaire doit être appelé. |
| eventInputParameters | Chaîne JSON | Oui | Les paramètres d'entrée qui doivent être transmis à la fonction du gestionnaire. |
| correlationId | GUID | Non | Est utilisé pour regrouper tous les appels d'API associés pour la télémétrie de diagnostic. |
Valeur renvoyée
Objet Promise avec une valeur booléenne.
Exemple
// Let there be an event registered to a subscriber.
handlerFunction = function(eventInput)
{
console.log(eventInput);
if(eventInput != null && eventInput != undefined && eventInput.size > 0)
{
inputData = eventInput.get("value");
correlationId = eventInput.get("correlationId");
console.log(inputData + " " + correlationId);
}
return Promise.resolve();
}
Microsoft.CIFramework.addHandler("oncustomevent", handlerFunction);
//Use raiseEvent API to invoke the subscribed handler of the event.
Microsoft.CIFramework.raiseEvent("oncustomevent", "test input value");
//In the main UCI page
Microsoft.CIFramework.addHandler("widgetEvent", handlerFunction);
///In the widget code
Microsoft.CIFramework.raiseEvent("widgetEvent", eventInput);
//In the widget code
Microsoft.CIFramework.addHandler("mainPageEvent", handlerFunction);
//In the main UCI page
Microsoft.CIFramework.raiseEvent("mainPageEvent", eventInput);
Informations associées
onClickToAct
onModeChanged
onPageNavigate
onSendKBArticle
onSizeChanged