Skip to content

Basic Publish

The following example publishes a message to the default channel:

Blocking API

MessageStatus status = Backendless.Messaging.Publish( "hello world" );
System.Console.WriteLine( $"Message published. Message ID - {status.MessageId}. Message Status - {status.Status}" );

Non-blocking Publish

AsyncCallback<MessageStatus> callback = new AsyncCallback<MessageStatus>(
        result =>
        {
          System.Console.WriteLine( $"Message published. Message ID - {result.MessageId}. Message Status - {result.Status}" );
        },

        fault =>
        {
          System.Console.WriteLine( $"Error - {fault}" );
        } );

Backendless.Messaging.Publish( "Hello world", callback );