Sdílet prostřednictvím


raiseEvent (Referenční dokumentace rozhraní JavaScript API) pro Dynamics 365 Channel Integration Framework 1.0

Vyvolá přidruženého odběratele pro událost.

Poznámka:

Pokud jste vytvořili vlastní události pomocí metody addHandler, můžete tyto události vyvolat předáním názvu události jako parametru v této metodě.

Syntaxe

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

Parametry

Název Typ Povinné Description
Název události String Ano Název události, jejíž handler má být vyvolán.
eventInputParameters Řetězec JSON Ano Vstupní parametry, které je třeba předat funkci obslužné rutiny.
ID korelace GUID Ne Slouží k seskupení všech souvisejících volání rozhraní API pro diagnostickou telemetrii.

Návratová hodnota

Slib s hodnotou jako Boolean.

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

onClickToAct
Změněný režim onModeChanged
Navigace na stránce
onSendKBArticle
Změnil se v aplikaci onSizeChanged