Class CentralServicesPushNotificationClient
This class can be used to communicate with SuperOffice Central Services,
for sending push notification to Pocket users
Inheritance
CentralServicesPushNotificationClient
Assembly: SoDataBase.dll
Syntax
public class CentralServicesPushNotificationClient
Constructors
CentralServicesPushNotificationClient()
Declaration
public CentralServicesPushNotificationClient()
Properties
Timeout
Declaration
public TimeSpan Timeout { get; set; }
Property Value
Methods
SendMessageAsync(PushNotificationRecipient, PushNotificationMessage, CancellationToken)
Send a message to a single device
Declaration
public Task SendMessageAsync(PushNotificationRecipient recipient, PushNotificationMessage message, CancellationToken cancellationToken = default)
Parameters
| Type |
Name |
Description |
| CentralServices.Data.Pocket.PushNotificationRecipient |
recipient |
|
| CentralServices.Data.Pocket.PushNotificationMessage |
message |
The message to send
|
| CancellationToken |
cancellationToken |
|
Returns
SendMessagesAsync(PushNotificationRecipient[], PushNotificationMessage, CancellationToken)
Declaration
public Task SendMessagesAsync(PushNotificationRecipient[] recipients, PushNotificationMessage message, CancellationToken cancellationToken = default)
Parameters
| Type |
Name |
Description |
| CentralServices.Data.Pocket.PushNotificationRecipient |
recipients |
|
| CentralServices.Data.Pocket.PushNotificationMessage |
message |
|
| CancellationToken |
cancellationToken |
|
Returns
Extension Methods