Κοινοποίηση μέσω


raiseEvent (αναφορά API JavaScript) για το Dynamics 365 Channel Integration Framework 1.0

Καλεί τον συσχετισμένο συνδρομητή για την εκδήλωση.

Σημείωμα

Εάν έχετε δημιουργήσει προσαρμοσμένα συμβάντα χρησιμοποιώντας τη μέθοδο addHandler, τότε μπορείτε να αυξήσετε αυτά τα συμβάντα μεταβιβάζοντας το όνομα συμβάντος ως παράμετρο σε αυτήν τη μέθοδο.

Syntax

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

Parameters

Πλήρες όνομα Type Απαραίτητο Περιγραφή
eventName String Όχι Όνομα του συμβάντος του οποίου πρέπει να ενεργοποιηθεί το πρόγραμμα χειρισμού.
eventInputParameters Συμβολοσειρά JSON Όχι Οι παράμετροι εισόδου που πρέπει να περάσουν στη λειτουργία χειρισμού.
correlationId GUID όχι Χρησιμοποιείται για την ομαδοποίηση όλων των σχετικών κλήσεων API για διαγνωστική τηλεμετρία.

Τιμή επιστροφής

Υπόσχεση με αξία ως Boolean.

Παράδειγμα

// 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
onModeChanged
onPageΠλοήγηση
onSendKBArticle
onSizeChanged