NotificationHubClient.SendWindowsNativeNotificationAsync
Method
Definition
Overloads
| SendWindowsNativeNotificationAsync(String, IEnumerable<String>) |
Asynchronously sends a Windows native notification to a non-empty set of tags (max 20). This is equivalent to a tag expression with boolean ORs ("||"). To specify headers for WNS, use the SendNotificationAsync(Notification) method. |
| SendWindowsNativeNotificationAsync(String) |
Asynchronously sends a Windows native notification. To specify headers for WNS, use the SendNotificationAsync(Notification) method. |
| SendWindowsNativeNotificationAsync(String, String) |
Asynchronously sends a Windows native notification to a tag expression (a single tag "tag" is a valid tag expression). To specify headers for WNS, use the SendNotificationAsync(Notification) method. |
SendWindowsNativeNotificationAsync(String, IEnumerable<String>)
Asynchronously sends a Windows native notification to a non-empty set of tags (max 20). This is equivalent to a tag expression with boolean ORs ("||"). To specify headers for WNS, use the SendNotificationAsync(Notification) method.
public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync (string windowsNativePayload, System.Collections.Generic.IEnumerable<string> tags);
- windowsNativePayload
- String
The Windows native payload. This can be used to send any valid WNS notification, including Tile, Toast, and Badge values, as described in the WNS documentation.
- tags
- IEnumerable<String>
A non-empty set of tags (max 20 tags). Each string in the set can contain a single tag.
NotificationOutcome which describes the result of the Send operation.
SendWindowsNativeNotificationAsync(String)
Asynchronously sends a Windows native notification. To specify headers for WNS, use the SendNotificationAsync(Notification) method.
public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync (string windowsNativePayload);
- windowsNativePayload
- String
The Windows native payload. This can be used to send any valid WNS notification, including Tile, Toast, and Badge values, as described in the WNS documentation.
NotificationOutcome which describes the result of the Send operation.
SendWindowsNativeNotificationAsync(String, String)
Asynchronously sends a Windows native notification to a tag expression (a single tag "tag" is a valid tag expression). To specify headers for WNS, use the SendNotificationAsync(Notification) method.
public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync (string windowsNativePayload, string tagExpression);
- windowsNativePayload
- String
The Windows native payload. This can be used to send any valid WNS notification, including Tile, Toast, and Badge values, as described in the WNS documentation.
- tagExpression
- String
A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.
NotificationOutcome which describes the result of the Send operation.