Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den zugehörigen Abonnenten für das Ereignis auf.
Anmerkung
Wenn Sie benutzerdefinierte Ereignisse mit der addHandler-Methode erstellt haben, können Sie diese Ereignisse auslösen, indem Sie den Ereignisnamen als Parameter in dieser Methode übergeben.
Syntax
Microsoft.CIFramework.raiseEvent(eventName, eventInputParameters, correlationId);
Parameter
| Name des Dataflows | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| eventName | Zeichenfolge | Ja | Name des Ereignisses, dessen Handler aufgerufen werden muss. |
| eventInputParameters | JSON-Zeichenfolge | Ja | Die Eingabeparameter, die an die Handlerfunktion übergeben werden müssen. |
| correlationId | GUID | Nr. | Wird verwendet, um alle zugehörigen API-Aufrufe für diagnostische Telemetrie zusammenzufassen. |
Zurückgegebener Wert
Promise mit einem Wert als boolesch.
Beispiel
// 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);
Verwandte Informationen
onClickToAct
onModeChanged
onPageNavigate
onSendKBArticle
onSizeChanged