C# Класс BackendlessAPI.Service.MessagingService

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Cancel() публичный Метод

public Cancel ( string messageId ) : bool
messageId string
Результат bool

Cancel() публичный Метод

public Cancel ( string messageId, AsyncCallback callback ) : void
messageId string
callback AsyncCallback
Результат void

GetRegistrations() публичный Метод

public GetRegistrations ( AsyncCallback callback ) : void
callback AsyncCallback
Результат void

MessagingService() публичный Метод

public MessagingService ( ) : System
Результат System

PollMessages() публичный Метод

public PollMessages ( string channelName, string subscriptionId ) : List
channelName string
subscriptionId string
Результат List

PollMessages() публичный Метод

public PollMessages ( string channelName, string subscriptionId, AsyncCallback callback ) : void
channelName string
subscriptionId string
callback AsyncCallback
Результат void

Publish() публичный Метод

public Publish ( object message ) : Messaging.MessageStatus
message object
Результат Messaging.MessageStatus

Publish() публичный Метод

public Publish ( object message, Messaging publishOptions ) : Messaging.MessageStatus
message object
publishOptions Messaging
Результат Messaging.MessageStatus

Publish() публичный Метод

public Publish ( object message, Messaging publishOptions, Messaging deliveryOptions ) : Messaging.MessageStatus
message object
publishOptions Messaging
deliveryOptions Messaging
Результат Messaging.MessageStatus

Publish() публичный Метод

public Publish ( object message, string channelName ) : Messaging.MessageStatus
message object
channelName string
Результат Messaging.MessageStatus

Publish() публичный Метод

public Publish ( object message, string channelName, Messaging publishOptions ) : Messaging.MessageStatus
message object
channelName string
publishOptions Messaging
Результат Messaging.MessageStatus

Publish() публичный Метод

public Publish ( object message, string channelName, Messaging publishOptions, Messaging deliveryOptions ) : Messaging.MessageStatus
message object
channelName string
publishOptions Messaging
deliveryOptions Messaging
Результат Messaging.MessageStatus

Publish() публичный Метод

public Publish ( object message, AsyncCallback callback ) : void
message object
callback AsyncCallback
Результат void

Publish() публичный Метод

public Publish ( object message, Messaging publishOptions, AsyncCallback callback ) : void
message object
publishOptions Messaging
callback AsyncCallback
Результат void

Publish() публичный Метод

public Publish ( object message, Messaging publishOptions, Messaging deliveryOptions, AsyncCallback callback ) : void
message object
publishOptions Messaging
deliveryOptions Messaging
callback AsyncCallback
Результат void

Publish() публичный Метод

public Publish ( object message, string channelName, AsyncCallback callback ) : void
message object
channelName string
callback AsyncCallback
Результат void

Publish() публичный Метод

public Publish ( object message, string channelName, Messaging publishOptions, AsyncCallback callback ) : void
message object
channelName string
publishOptions Messaging
callback AsyncCallback
Результат void

Publish() публичный Метод

public Publish ( object message, string channelName, Messaging publishOptions, Messaging deliveryOptions, AsyncCallback callback ) : void
message object
channelName string
publishOptions Messaging
deliveryOptions Messaging
callback AsyncCallback
Результат void

RegisterDevice() публичный Метод

public RegisterDevice ( BackendlessAPI pushNotificationsBinding = null, AsyncCallback callback = null ) : void
pushNotificationsBinding BackendlessAPI
callback AsyncCallback
Результат void

RegisterDevice() публичный Метод

public RegisterDevice ( System.DateTime expiration, BackendlessAPI pushNotificationsBinding = null, AsyncCallback callback = null ) : void
expiration System.DateTime
pushNotificationsBinding BackendlessAPI
callback AsyncCallback
Результат void

RegisterDevice() публичный Метод

public RegisterDevice ( List channels, BackendlessAPI pushNotificationsBinding = null, AsyncCallback callback = null ) : void
channels List
pushNotificationsBinding BackendlessAPI
callback AsyncCallback
Результат void

RegisterDevice() публичный Метод

public RegisterDevice ( List channels, System.DateTime expiration, BackendlessAPI pushNotificationsBinding = null, AsyncCallback callback = null ) : void
channels List
expiration System.DateTime
pushNotificationsBinding BackendlessAPI
callback AsyncCallback
Результат void

RegisterDevice() публичный Метод

public RegisterDevice ( string GCMSenderID ) : void
GCMSenderID string
Результат void

RegisterDevice() публичный Метод

public RegisterDevice ( string GCMSenderID, AsyncCallback callback ) : void
GCMSenderID string
callback AsyncCallback
Результат void

RegisterDevice() публичный Метод

public RegisterDevice ( string channel, BackendlessAPI pushNotificationsBinding = null, AsyncCallback callback = null ) : void
channel string
pushNotificationsBinding BackendlessAPI
callback AsyncCallback
Результат void

RegisterDevice() публичный Метод

public RegisterDevice ( string GCMSenderID, System.DateTime expiration ) : void
GCMSenderID string
expiration System.DateTime
Результат void

RegisterDevice() публичный Метод

public RegisterDevice ( string GCMSenderID, System.DateTime expiration, AsyncCallback callback ) : void
GCMSenderID string
expiration System.DateTime
callback AsyncCallback
Результат void

RegisterDevice() публичный Метод

public RegisterDevice ( string GCMSenderID, List channels ) : void
GCMSenderID string
channels List
Результат void

RegisterDevice() публичный Метод

public RegisterDevice ( string GCMSenderID, List channels, AsyncCallback callback ) : void
GCMSenderID string
channels List
callback AsyncCallback
Результат void

RegisterDevice() публичный Метод

public RegisterDevice ( string GCMSenderID, List channels, System.DateTime expiration ) : void
GCMSenderID string
channels List
expiration System.DateTime
Результат void

RegisterDevice() публичный Метод

public RegisterDevice ( string GCMSenderID, List channels, System.DateTime expiration, AsyncCallback callback ) : void
GCMSenderID string
channels List
expiration System.DateTime
callback AsyncCallback
Результат void

RegisterDevice() публичный Метод

public RegisterDevice ( string GCMSenderID, string channel ) : void
GCMSenderID string
channel string
Результат void

RegisterDevice() публичный Метод

public RegisterDevice ( string GCMSenderID, string channel, AsyncCallback callback ) : void
GCMSenderID string
channel string
callback AsyncCallback
Результат void

RegisterDeviceOnServer() публичный Метод

public RegisterDeviceOnServer ( ) : void
Результат void

SendEmail() публичный Метод

public SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, List recipients, List attachments ) : void
subject String
bodyParts BackendlessAPI.Messaging.BodyParts
recipients List
attachments List
Результат void

SendEmail() публичный Метод

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
Результат void

SendEmail() публичный Метод

public SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, String recipient ) : void
subject String
bodyParts BackendlessAPI.Messaging.BodyParts
recipient String
Результат void

SendEmail() публичный Метод

public SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, String recipient, AsyncCallback responder ) : void
subject String
bodyParts BackendlessAPI.Messaging.BodyParts
recipient String
responder AsyncCallback
Результат void

SendEmail() публичный Метод

public SendEmail ( String subject, BackendlessAPI.Messaging.BodyParts bodyParts, String recipient, List attachments ) : void
subject String
bodyParts BackendlessAPI.Messaging.BodyParts
recipient String
attachments List
Результат void

SendEmail() публичный Метод

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
Результат void

SendHTMLEmail() публичный Метод

public SendHTMLEmail ( String subject, String messageBody, List recipients ) : void
subject String
messageBody String
recipients List
Результат void

SendHTMLEmail() публичный Метод

public SendHTMLEmail ( String subject, String messageBody, List recipients, AsyncCallback responder ) : void
subject String
messageBody String
recipients List
responder AsyncCallback
Результат void

SendHTMLEmail() публичный Метод

public SendHTMLEmail ( String subject, String messageBody, String recipient ) : void
subject String
messageBody String
recipient String
Результат void

SendHTMLEmail() публичный Метод

public SendHTMLEmail ( String subject, String messageBody, String recipient, AsyncCallback responder ) : void
subject String
messageBody String
recipient String
responder AsyncCallback
Результат void

SendTextEmail() публичный Метод

public SendTextEmail ( String subject, String messageBody, List recipients ) : void
subject String
messageBody String
recipients List
Результат void

SendTextEmail() публичный Метод

public SendTextEmail ( String subject, String messageBody, List recipients, AsyncCallback responder ) : void
subject String
messageBody String
recipients List
responder AsyncCallback
Результат void

SendTextEmail() публичный Метод

public SendTextEmail ( String subject, String messageBody, String recipient ) : void
subject String
messageBody String
recipient String
Результат void

SendTextEmail() публичный Метод

public SendTextEmail ( String subject, String messageBody, String recipient, AsyncCallback responder ) : void
subject String
messageBody String
recipient String
responder AsyncCallback
Результат void

SetUnityRegisterDevice() публичный Метод

public SetUnityRegisterDevice ( UnityRegisterDevice unityRegisterDevice, UnityUnregisterDevice unityUnregisterDevice ) : void
unityRegisterDevice UnityRegisterDevice
unityUnregisterDevice UnityUnregisterDevice
Результат void

Subscribe() публичный Метод

public Subscribe ( AsyncCallback callback ) : Messaging.BackendlessAPI.Messaging.Subscription
callback AsyncCallback
Результат Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() публичный Метод

public Subscribe ( AsyncCallback callback, Messaging subscriptionOptions ) : Messaging.BackendlessAPI.Messaging.Subscription
callback AsyncCallback
subscriptionOptions Messaging
Результат Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() публичный Метод

public Subscribe ( int pollingInterval, AsyncCallback callback ) : Messaging.BackendlessAPI.Messaging.Subscription
pollingInterval int
callback AsyncCallback
Результат Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() публичный Метод

public Subscribe ( int pollingInterval, AsyncCallback callback, Messaging subscriptionOptions ) : Messaging.BackendlessAPI.Messaging.Subscription
pollingInterval int
callback AsyncCallback
subscriptionOptions Messaging
Результат Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() публичный Метод

public Subscribe ( string channelName, AsyncCallback callback ) : Messaging.BackendlessAPI.Messaging.Subscription
channelName string
callback AsyncCallback
Результат Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() публичный Метод

public Subscribe ( string channelName, AsyncCallback callback, Messaging subscriptionOptions ) : Messaging.BackendlessAPI.Messaging.Subscription
channelName string
callback AsyncCallback
subscriptionOptions Messaging
Результат Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() публичный Метод

public Subscribe ( string channelName, int pollingInterval, AsyncCallback callback ) : Messaging.BackendlessAPI.Messaging.Subscription
channelName string
pollingInterval int
callback AsyncCallback
Результат Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() публичный Метод

public Subscribe ( string channelName, int pollingInterval, AsyncCallback callback, Messaging subscriptionOptions ) : Messaging.BackendlessAPI.Messaging.Subscription
channelName string
pollingInterval int
callback AsyncCallback
subscriptionOptions Messaging
Результат Messaging.BackendlessAPI.Messaging.Subscription

Subscribe() публичный Метод

public Subscribe ( AsyncCallback callback, AsyncCallback subscriptionCallback ) : void
callback AsyncCallback
subscriptionCallback AsyncCallback
Результат void

Subscribe() публичный Метод

public Subscribe ( AsyncCallback callback, Messaging subscriptionOptions, AsyncCallback subscriptionCallback ) : void
callback AsyncCallback
subscriptionOptions Messaging
subscriptionCallback AsyncCallback
Результат void

Subscribe() публичный Метод

public Subscribe ( int pollingInterval, AsyncCallback callback, AsyncCallback subscriptionCallback ) : void
pollingInterval int
callback AsyncCallback
subscriptionCallback AsyncCallback
Результат void

Subscribe() публичный Метод

public Subscribe ( int pollingInterval, AsyncCallback callback, Messaging subscriptionOptions, AsyncCallback subscriptionCallback ) : void
pollingInterval int
callback AsyncCallback
subscriptionOptions Messaging
subscriptionCallback AsyncCallback
Результат void

Subscribe() публичный Метод

public Subscribe ( string channelName, AsyncCallback callback, AsyncCallback subscriptionCallback ) : void
channelName string
callback AsyncCallback
subscriptionCallback AsyncCallback
Результат void

Subscribe() публичный Метод

public Subscribe ( string channelName, AsyncCallback callback, Messaging subscriptionOptions, AsyncCallback subscriptionCallback ) : void
channelName string
callback AsyncCallback
subscriptionOptions Messaging
subscriptionCallback AsyncCallback
Результат void

Subscribe() публичный Метод

public Subscribe ( string channelName, int pollingInterval, AsyncCallback callback, AsyncCallback subscriptionCallback ) : void
channelName string
pollingInterval int
callback AsyncCallback
subscriptionCallback AsyncCallback
Результат void

Subscribe() публичный Метод

public Subscribe ( string channelName, int pollingInterval, AsyncCallback callback, Messaging subscriptionOptions, AsyncCallback subscriptionCallback ) : void
channelName string
pollingInterval int
callback AsyncCallback
subscriptionOptions Messaging
subscriptionCallback AsyncCallback
Результат void

UnregisterDevice() публичный Метод

public UnregisterDevice ( AsyncCallback callback ) : void
callback AsyncCallback
Результат void

UnregisterDeviceOnServer() публичный Метод

public UnregisterDeviceOnServer ( ) : void
Результат void