Delen via


raiseEvent (JavaScript API-referentie) voor Dynamics 365 Channel Integration Framework 1.0

Roept de gekoppelde abonnee voor de gebeurtenis aan.

Opmerking

Als u aangepaste gebeurtenissen hebt gemaakt met behulp van de addHandler-methode, kunt u deze gebeurtenissen verhogen door de gebeurtenisnaam als parameter in deze methode door te geven.

Syntaxis

Microsoft.CIFramework.raiseEvent(eventName, eventInputParameters, correlationId);

Parameterwaarden

Naam Typologie Verplicht Description
naam van het evenement String Yes Naam van de gebeurtenis waarvan de handler moet worden aangeroepen.
eventInputParameters JSON-tekenreeks Yes De invoerparameters die moeten worden doorgegeven aan de handler-functie.
correlatie-id GUID (Globaal Unieke Identificatiecode) Nee. Wordt gebruikt om alle gerelateerde API-aanroepen te groeperen voor diagnostische telemetrie.

Retourwaarde

Belofte met een waarde als Booleaans.

Example

// 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);

opClickToAct
onModeChanged
onPageNavigeren
onSendKBArticle
opGrootteVeranderd