Skip to content

Tutorial IAB .NET application messaging an OpenFin Application.

Notifications You must be signed in to change notification settings

ImranOpenFin/InterApplicationBusExample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Tutorial Inter Application Bus

This tutorial shows how to use the inter-application bus within the .NET adapter. Here we will run through a simple example of subscribing to a topic and sending a message out to another application.

1st Step

  • Start http-server in src folder.
  • Start the .NET application.
  • An application window will open with devtools.
  • Navigate to the console, you should see an IAB message from the .NET application.

By now you should be familiar with some of the calls within the .NET Adapter. Specifically here we can use runtime.Connect to subscribe to a Topic, and print out any messages sent to this topic within the console.

Below shows how to use the Inter-Application Bus to subscribe a Topic named OpenFinTopic, any message that is published to this topic will be displayed in the console.

    runtime.Connect(() =>
            {
                InterApplicationBus.Subscription<string>(runtime, "OpenFinTopic").MessageReceived += (s, e) =>
                {
                    Console.WriteLine(e.Message);
                };

2nd Step

To publish a message to the topic OpenFinTopic we can create another application to publish a message.

Task: Create a new application that will publish a test message to the OpenFinTopic.

3rd Step

Once you have created an application you can publish a message to the given topic, the code within your application could look something like this:

fin.desktop.InterApplicationBus.publish("OpenFinTopic","My Message");

Tips: Try creating an application programmaticaly through the dev console.

After you have published the message to the topic, you should be able to see the message within your console application.

About

Tutorial IAB .NET application messaging an OpenFin Application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published