C# Class BackendlessAPI.Service.MessagingService

Afficher le fichier Open project: Backendless/.NET-SDK Class Usage Examples

Méthodes publiques

Méthode Description
Cancel ( string messageId ) : bool
Cancel ( string messageId, AsyncCallback callback ) : void
GetRegistrations ( AsyncCallback callback ) : void
MessagingService ( ) : System
PollMessages ( string channelName, string subscriptionId ) : List
PollMessages ( string channelName, string subscriptionId, AsyncCallback callback ) : void
Publish ( object message ) : Messaging.MessageStatus
Publish ( object message, Messaging publishOptions ) : Messaging.MessageStatus
Publish ( object message, Messaging publishOptions, Messaging deliveryOptions ) : Messaging.MessageStatus
Publish ( object message, string channelName ) : Messaging.MessageStatus
Publish ( object message, string channelName, Messaging publishOptions ) : Messaging.MessageStatus
Publish ( object message, string channelName, Messaging publishOptions, Messaging deliveryOptions ) : Messaging.MessageStatus
Publish ( object message, AsyncCallback callback ) : void
Publish ( object message, Messaging publishOptions, AsyncCallback callback ) : void
Publish ( object message, Messaging publishOptions, Messaging deliveryOptions, AsyncCallback callback ) : void
Publish ( object message, string channelName, AsyncCallback callback ) : void
Publish ( object message, string channelName, Messaging publishOptions, AsyncCallback callback ) : void
Publish ( object message, string channelName, Messaging publishOptions, Messaging deliveryOptions, AsyncCallback callback ) : void
RegisterDevice ( BackendlessAPI pushNotificationsBinding = null, AsyncCallback callback = null ) : void
RegisterDevice ( System.DateTime expiration, BackendlessAPI pushNotificationsBinding = null, AsyncCallback callback = null ) : void
RegisterDevice ( List channels, BackendlessAPI pushNotificationsBinding = null, AsyncCallback callback = null ) : void
RegisterDevice ( List channels, System.DateTime expiration, BackendlessAPI pushNotificationsBinding = null, AsyncCallback callback = null ) : void
RegisterDevice ( string GCMSenderID ) : void
RegisterDevice ( string GCMSenderID, AsyncCallback callback ) : void
RegisterDevice ( string channel, BackendlessAPI pushNotificationsBinding = null, AsyncCallback callback = null ) : void
RegisterDevice ( string GCMSenderID, System.DateTime expiration ) : void
RegisterDevice ( string GCMSenderID, System.DateTime expiration, AsyncCallback callback ) : void
RegisterDevice ( string GCMSenderID, List channels ) : void
RegisterDevice ( string GCMSenderID, List channels, AsyncCallback callback ) : void
RegisterDevice ( string GCMSenderID, List channels, System.DateTime expiration ) : void
RegisterDevice ( string GCMSenderID, List channels, System.DateTime expiration, AsyncCallback callback ) : void
RegisterDevice ( string GCMSenderID, string channel ) : void
RegisterDevice ( string GCMSenderID, string channel, AsyncCallback callback ) : void
RegisterDeviceOnServer ( ) : void
SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, List recipients, List attachments ) : void
SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, List recipients, List attachments, AsyncCallback responder ) : void
SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, String recipient ) : void
SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, String recipient, AsyncCallback responder ) : void
SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, String recipient, List attachments ) : void
SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, String recipient, List attachments, AsyncCallback responder ) : void
SendHTMLEmail ( String subject, String messageBody, List recipients ) : void
SendHTMLEmail ( String subject, String messageBody, List recipients, AsyncCallback responder ) : void
SendHTMLEmail ( String subject, String messageBody, String recipient ) : void
SendHTMLEmail ( String subject, String messageBody, String recipient, AsyncCallback responder ) : void
SendTextEmail ( String subject, String messageBody, List recipients ) : void
SendTextEmail ( String subject, String messageBody, List recipients, AsyncCallback responder ) : void
SendTextEmail ( String subject, String messageBody, String recipient ) : void
SendTextEmail ( String subject, String messageBody, String recipient, AsyncCallback responder ) : void
SetUnityRegisterDevice ( UnityRegisterDevice unityRegisterDevice, UnityUnregisterDevice unityUnregisterDevice ) : void
Subscribe ( AsyncCallback callback ) : Messaging.BackendlessAPI.Messaging.Subscription
Subscribe ( AsyncCallback callback, Messaging subscriptionOptions ) : Messaging.BackendlessAPI.Messaging.Subscription
Subscribe ( int pollingInterval, AsyncCallback callback ) : Messaging.BackendlessAPI.Messaging.Subscription
Subscribe ( int pollingInterval, AsyncCallback callback, Messaging subscriptionOptions ) : Messaging.BackendlessAPI.Messaging.Subscription
Subscribe ( string channelName, AsyncCallback callback ) : Messaging.BackendlessAPI.Messaging.Subscription
Subscribe ( string channelName, AsyncCallback callback, Messaging subscriptionOptions ) : Messaging.BackendlessAPI.Messaging.Subscription
Subscribe ( string channelName, int pollingInterval, AsyncCallback callback ) : Messaging.BackendlessAPI.Messaging.Subscription
Subscribe ( string channelName, int pollingInterval, AsyncCallback callback, Messaging subscriptionOptions ) : Messaging.BackendlessAPI.Messaging.Subscription
Subscribe ( AsyncCallback callback, AsyncCallback subscriptionCallback ) : void
Subscribe ( AsyncCallback callback, Messaging subscriptionOptions, AsyncCallback subscriptionCallback ) : void
Subscribe ( int pollingInterval, AsyncCallback callback, AsyncCallback subscriptionCallback ) : void
Subscribe ( int pollingInterval, AsyncCallback callback, Messaging subscriptionOptions, AsyncCallback subscriptionCallback ) : void
Subscribe ( string channelName, AsyncCallback callback, AsyncCallback subscriptionCallback ) : void
Subscribe ( string channelName, AsyncCallback callback, Messaging subscriptionOptions, AsyncCallback subscriptionCallback ) : void
Subscribe ( string channelName, int pollingInterval, AsyncCallback callback, AsyncCallback subscriptionCallback ) : void
Subscribe ( string channelName, int pollingInterval, AsyncCallback callback, Messaging subscriptionOptions, AsyncCallback subscriptionCallback ) : void
UnregisterDevice ( AsyncCallback callback ) : void
UnregisterDeviceOnServer ( ) : void

Private Methods

Méthode Description
PublishSync ( object message, string channelName, Messaging publishOptions, Messaging deliveryOptions ) : Messaging.MessageStatus
RegisterDeviceOnServer ( string deviceToken, AsyncCallback callback ) : void
UnregisterDeviceOnServer ( AsyncCallback callback ) : void
checkChannelName ( string channelName ) : void
subscribeForPollingAccess ( string channelName, Messaging subscriptionOptions ) : string
subscribeForPollingAccess ( string channelName, Messaging subscriptionOptions, AsyncCallback callback ) : void

Method Details

Cancel() public méthode

public Cancel ( string messageId ) : bool
messageId string
Résultat bool

Cancel() public méthode

public Cancel ( string messageId, AsyncCallback callback ) : void
messageId string
callback AsyncCallback
Résultat void

GetRegistrations() public méthode

public GetRegistrations ( AsyncCallback callback ) : void
callback AsyncCallback
Résultat void

MessagingService() public méthode

public MessagingService ( ) : System
Résultat System

PollMessages() public méthode

public PollMessages ( string channelName, string subscriptionId ) : List
channelName string
subscriptionId string
Résultat List

PollMessages() public méthode

public PollMessages ( string channelName, string subscriptionId, AsyncCallback callback ) : void
channelName string
subscriptionId string
callback AsyncCallback
Résultat void

Publish() public méthode

public Publish ( object message ) : Messaging.MessageStatus
message object
Résultat Messaging.MessageStatus

Publish() public méthode

public Publish ( object message, Messaging publishOptions ) : Messaging.MessageStatus
message object
publishOptions Messaging
Résultat Messaging.MessageStatus

Publish() public méthode

public Publish ( object message, Messaging publishOptions, Messaging deliveryOptions ) : Messaging.MessageStatus
message object
publishOptions Messaging
deliveryOptions Messaging
Résultat Messaging.MessageStatus

Publish() public méthode

public Publish ( object message, string channelName ) : Messaging.MessageStatus
message object
channelName string
Résultat Messaging.MessageStatus

Publish() public méthode

public Publish ( object message, string channelName, Messaging publishOptions ) : Messaging.MessageStatus
message object
channelName string
publishOptions Messaging
Résultat Messaging.MessageStatus

Publish() public méthode

public Publish ( object message, string channelName, Messaging publishOptions, Messaging deliveryOptions ) : Messaging.MessageStatus
message object
channelName string
publishOptions Messaging
deliveryOptions Messaging
Résultat Messaging.MessageStatus

Publish() public méthode

public Publish ( object message, AsyncCallback callback ) : void
message object
callback AsyncCallback
Résultat void

Publish() public méthode

public Publish ( object message, Messaging publishOptions, AsyncCallback callback ) : void
message object
publishOptions Messaging
callback AsyncCallback
Résultat void

Publish() public méthode

public Publish ( object message, Messaging publishOptions, Messaging deliveryOptions, AsyncCallback callback ) : void
message object
publishOptions Messaging
deliveryOptions Messaging
callback AsyncCallback
Résultat void

Publish() public méthode

public Publish ( object message, string channelName, AsyncCallback callback ) : void
message object
channelName string
callback AsyncCallback
Résultat void

Publish() public méthode

public Publish ( object message, string channelName, Messaging publishOptions, AsyncCallback callback ) : void
message object
channelName string
publishOptions Messaging
callback AsyncCallback
Résultat void

Publish() public méthode

public Publish ( object message, string channelName, Messaging publishOptions, Messaging deliveryOptions, AsyncCallback callback ) : void
message object
channelName string
publishOptions Messaging
deliveryOptions Messaging
callback AsyncCallback
Résultat void

RegisterDevice() public méthode

public RegisterDevice ( BackendlessAPI pushNotificationsBinding = null, AsyncCallback callback = null ) : void
pushNotificationsBinding BackendlessAPI
callback AsyncCallback
Résultat void

RegisterDevice() public méthode

public RegisterDevice ( System.DateTime expiration, BackendlessAPI pushNotificationsBinding = null, AsyncCallback callback = null ) : void
expiration System.DateTime
pushNotificationsBinding BackendlessAPI
callback AsyncCallback
Résultat void

RegisterDevice() public méthode

public RegisterDevice ( List channels, BackendlessAPI pushNotificationsBinding = null, AsyncCallback callback = null ) : void
channels List
pushNotificationsBinding BackendlessAPI
callback AsyncCallback
Résultat void

RegisterDevice() public méthode

public RegisterDevice ( List channels, System.DateTime expiration, BackendlessAPI pushNotificationsBinding = null, AsyncCallback callback = null ) : void
channels List
expiration System.DateTime
pushNotificationsBinding BackendlessAPI
callback AsyncCallback
Résultat void

RegisterDevice() public méthode

public RegisterDevice ( string GCMSenderID ) : void
GCMSenderID string
Résultat void

RegisterDevice() public méthode

public RegisterDevice ( string GCMSenderID, AsyncCallback callback ) : void
GCMSenderID string
callback AsyncCallback
Résultat void

RegisterDevice() public méthode

public RegisterDevice ( string channel, BackendlessAPI pushNotificationsBinding = null, AsyncCallback callback = null ) : void
channel string
pushNotificationsBinding BackendlessAPI
callback AsyncCallback
Résultat void

RegisterDevice() public méthode

public RegisterDevice ( string GCMSenderID, System.DateTime expiration ) : void
GCMSenderID string
expiration System.DateTime
Résultat void

RegisterDevice() public méthode

public RegisterDevice ( string GCMSenderID, System.DateTime expiration, AsyncCallback callback ) : void
GCMSenderID string
expiration System.DateTime
callback AsyncCallback
Résultat void

RegisterDevice() public méthode

public RegisterDevice ( string GCMSenderID, List channels ) : void
GCMSenderID string
channels List
Résultat void

RegisterDevice() public méthode

public RegisterDevice ( string GCMSenderID, List channels, AsyncCallback callback ) : void
GCMSenderID string
channels List
callback AsyncCallback
Résultat void

RegisterDevice() public méthode

public RegisterDevice ( string GCMSenderID, List channels, System.DateTime expiration ) : void
GCMSenderID string
channels List
expiration System.DateTime
Résultat void

RegisterDevice() public méthode

public RegisterDevice ( string GCMSenderID, List channels, System.DateTime expiration, AsyncCallback callback ) : void
GCMSenderID string
channels List
expiration System.DateTime
callback AsyncCallback
Résultat void

RegisterDevice() public méthode

public RegisterDevice ( string GCMSenderID, string channel ) : void
GCMSenderID string
channel string
Résultat void

RegisterDevice() public méthode

public RegisterDevice ( string GCMSenderID, string channel, AsyncCallback callback ) : void
GCMSenderID string
channel string
callback AsyncCallback
Résultat void

RegisterDeviceOnServer() public méthode

public RegisterDeviceOnServer ( ) : void
Résultat void

SendEmail() public méthode

public SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, List recipients, List attachments ) : void
subject String
bodyParts BackendlessAPI.Messaging.BodyParts
recipients List
attachments List
Résultat void

SendEmail() public méthode

public SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, List recipients, List attachments, AsyncCallback responder ) : void
subject String
bodyParts BackendlessAPI.Messaging.BodyParts
recipients List
attachments List
responder AsyncCallback
Résultat void

SendEmail() public méthode

public SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, String recipient ) : void
subject String
bodyParts BackendlessAPI.Messaging.BodyParts
recipient String
Résultat void

SendEmail() public méthode

public SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, String recipient, AsyncCallback responder ) : void
subject String
bodyParts BackendlessAPI.Messaging.BodyParts
recipient String
responder AsyncCallback
Résultat void

SendEmail() public méthode

public SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, String recipient, List attachments ) : void
subject String
bodyParts BackendlessAPI.Messaging.BodyParts
recipient String
attachments List
Résultat void

SendEmail() public méthode

public SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, String recipient, List attachments, AsyncCallback responder ) : void
subject String
bodyParts BackendlessAPI.Messaging.BodyParts
recipient String
attachments List
responder AsyncCallback
Résultat void

SendHTMLEmail() public méthode

public SendHTMLEmail ( String subject, String messageBody, List recipients ) : void
subject String
messageBody String
recipients List
Résultat void

SendHTMLEmail() public méthode

public SendHTMLEmail ( String subject, String messageBody, List recipients, AsyncCallback responder ) : void
subject String
messageBody String
recipients List
responder AsyncCallback
Résultat void

SendHTMLEmail() public méthode

public SendHTMLEmail ( String subject, String messageBody, String recipient ) : void
subject String
messageBody String
recipient String
Résultat void

SendHTMLEmail() public méthode

public SendHTMLEmail ( String subject, String messageBody, String recipient, AsyncCallback responder ) : void
subject String
messageBody String
recipient String
responder AsyncCallback
Résultat void

SendTextEmail() public méthode

public SendTextEmail ( String subject, String messageBody, List recipients ) : void
subject String
messageBody String
recipients List
Résultat void

SendTextEmail() public méthode

public SendTextEmail ( String subject, String messageBody, List recipients, AsyncCallback responder ) : void
subject String
messageBody String
recipients List
responder AsyncCallback
Résultat void

SendTextEmail() public méthode

public SendTextEmail ( String subject, String messageBody, String recipient ) : void
subject String
messageBody String
recipient String
Résultat void

SendTextEmail() public méthode

public SendTextEmail ( String subject, String messageBody, String recipient, AsyncCallback responder ) : void
subject String
messageBody String
recipient String
responder AsyncCallback
Résultat void

SetUnityRegisterDevice() public méthode

public SetUnityRegisterDevice ( UnityRegisterDevice unityRegisterDevice, UnityUnregisterDevice unityUnregisterDevice ) : void
unityRegisterDevice UnityRegisterDevice
unityUnregisterDevice UnityUnregisterDevice
Résultat void

Subscribe() public méthode

public Subscribe ( AsyncCallback callback ) : Messaging.BackendlessAPI.Messaging.Subscription
callback AsyncCallback
Résultat Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() public méthode

public Subscribe ( AsyncCallback callback, Messaging subscriptionOptions ) : Messaging.BackendlessAPI.Messaging.Subscription
callback AsyncCallback
subscriptionOptions Messaging
Résultat Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() public méthode

public Subscribe ( int pollingInterval, AsyncCallback callback ) : Messaging.BackendlessAPI.Messaging.Subscription
pollingInterval int
callback AsyncCallback
Résultat Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() public méthode

public Subscribe ( int pollingInterval, AsyncCallback callback, Messaging subscriptionOptions ) : Messaging.BackendlessAPI.Messaging.Subscription
pollingInterval int
callback AsyncCallback
subscriptionOptions Messaging
Résultat Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() public méthode

public Subscribe ( string channelName, AsyncCallback callback ) : Messaging.BackendlessAPI.Messaging.Subscription
channelName string
callback AsyncCallback
Résultat Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() public méthode

public Subscribe ( string channelName, AsyncCallback callback, Messaging subscriptionOptions ) : Messaging.BackendlessAPI.Messaging.Subscription
channelName string
callback AsyncCallback
subscriptionOptions Messaging
Résultat Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() public méthode

public Subscribe ( string channelName, int pollingInterval, AsyncCallback callback ) : Messaging.BackendlessAPI.Messaging.Subscription
channelName string
pollingInterval int
callback AsyncCallback
Résultat Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() public méthode

public Subscribe ( string channelName, int pollingInterval, AsyncCallback callback, Messaging subscriptionOptions ) : Messaging.BackendlessAPI.Messaging.Subscription
channelName string
pollingInterval int
callback AsyncCallback
subscriptionOptions Messaging
Résultat Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() public méthode

public Subscribe ( AsyncCallback callback, AsyncCallback subscriptionCallback ) : void
callback AsyncCallback
subscriptionCallback AsyncCallback
Résultat void

Subscribe() public méthode

public Subscribe ( AsyncCallback callback, Messaging subscriptionOptions, AsyncCallback subscriptionCallback ) : void
callback AsyncCallback
subscriptionOptions Messaging
subscriptionCallback AsyncCallback
Résultat void

Subscribe() public méthode

public Subscribe ( int pollingInterval, AsyncCallback callback, AsyncCallback subscriptionCallback ) : void
pollingInterval int
callback AsyncCallback
subscriptionCallback AsyncCallback
Résultat void

Subscribe() public méthode

public Subscribe ( int pollingInterval, AsyncCallback callback, Messaging subscriptionOptions, AsyncCallback subscriptionCallback ) : void
pollingInterval int
callback AsyncCallback
subscriptionOptions Messaging
subscriptionCallback AsyncCallback
Résultat void

Subscribe() public méthode

public Subscribe ( string channelName, AsyncCallback callback, AsyncCallback subscriptionCallback ) : void
channelName string
callback AsyncCallback
subscriptionCallback AsyncCallback
Résultat void

Subscribe() public méthode

public Subscribe ( string channelName, AsyncCallback callback, Messaging subscriptionOptions, AsyncCallback subscriptionCallback ) : void
channelName string
callback AsyncCallback
subscriptionOptions Messaging
subscriptionCallback AsyncCallback
Résultat void

Subscribe() public méthode

public Subscribe ( string channelName, int pollingInterval, AsyncCallback callback, AsyncCallback subscriptionCallback ) : void
channelName string
pollingInterval int
callback AsyncCallback
subscriptionCallback AsyncCallback
Résultat void

Subscribe() public méthode

public Subscribe ( string channelName, int pollingInterval, AsyncCallback callback, Messaging subscriptionOptions, AsyncCallback subscriptionCallback ) : void
channelName string
pollingInterval int
callback AsyncCallback
subscriptionOptions Messaging
subscriptionCallback AsyncCallback
Résultat void

UnregisterDevice() public méthode

public UnregisterDevice ( AsyncCallback callback ) : void
callback AsyncCallback
Résultat void

UnregisterDeviceOnServer() public méthode

public UnregisterDeviceOnServer ( ) : void
Résultat void