BackendlessAPI.Service.MessagingService.PublishSync C# (CSharp) Method

PublishSync() private method

private PublishSync ( object message, string channelName, Messaging publishOptions, Messaging deliveryOptions ) : Messaging.MessageStatus
message object
channelName string
publishOptions Messaging
deliveryOptions Messaging
return Messaging.MessageStatus
    private Messaging.MessageStatus PublishSync( object message, string channelName, Messaging.PublishOptions publishOptions,
                                          Messaging.DeliveryOptions deliveryOptions )
    {
      checkChannelName( channelName );

      if( message == null )
        throw new ArgumentNullException( ExceptionMessage.NULL_MESSAGE );

      return Invoker.InvokeSync<Messaging.MessageStatus>( MESSAGING_MANAGER_SERVER_ALIAS, "publish",
                                                   new[]
                                                     {
                                                       Backendless.AppId, Backendless.VersionNum, channelName, message,
                                                       publishOptions, deliveryOptions
                                                     } );
    }