你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

NotificationHubClient.SendWindowsNativeNotificationAsync 方法

定义

重载

SendWindowsNativeNotificationAsync(String, IEnumerable<String>, CancellationToken)

将 Windows 本机通知异步发送到一组非空标记 (最多 20) 。 这等效于具有布尔 OR (“||”的标记表达式) 。 若要指定 WNS 的标头,请使用 SendNotificationAsync(Notification) 方法。

SendWindowsNativeNotificationAsync(String)

异步发送 Windows 本机通知。 若要指定 WNS 的标头,请使用 SendNotificationAsync(Notification) 方法。

SendWindowsNativeNotificationAsync(String, IEnumerable<String>)

将 Windows 本机通知异步发送到一组非空标记 (最多 20) 。 这等效于具有布尔 OR (“||”的标记表达式) 。 若要指定 WNS 的标头,请使用 SendNotificationAsync(Notification) 方法。

SendWindowsNativeNotificationAsync(String, String)

将 Windows 本机通知异步发送到标记表达式, (单个标记“tag”是有效的标记表达式) 。 若要指定 WNS 的标头,请使用 SendNotificationAsync(Notification) 方法。

SendWindowsNativeNotificationAsync(String, CancellationToken)

异步发送 Windows 本机通知。 若要指定 WNS 的标头,请使用 SendNotificationAsync(Notification) 方法。

SendWindowsNativeNotificationAsync(String, String, CancellationToken)

将 Windows 本机通知异步发送到标记表达式, (单个标记“tag”是有效的标记表达式) 。 若要指定 WNS 的标头,请使用 SendNotificationAsync(Notification) 方法。

SendWindowsNativeNotificationAsync(String, IEnumerable<String>, CancellationToken)

将 Windows 本机通知异步发送到一组非空标记 (最多 20) 。 这等效于具有布尔 OR (“||”的标记表达式) 。 若要指定 WNS 的标头,请使用 SendNotificationAsync(Notification) 方法。

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync (string windowsNativePayload, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);
abstract member SendWindowsNativeNotificationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendWindowsNativeNotificationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendWindowsNativeNotificationAsync (windowsNativePayload As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of NotificationOutcome)

参数

windowsNativePayload
String

Windows 本机有效负载。 这可用于发送任何有效的 WNS 通知,包括磁贴、Toast 和锁屏提醒值,如 WNS 文档中所述。

tags
IEnumerable<String>

) 最多 (20 个标记的非空标记集。 集中的每个字符串可以包含单个标记。

cancellationToken
CancellationToken

等待任务完成期间要观察的 CancellationToken

返回

NotificationOutcome 描述发送操作的结果。

实现

适用于

SendWindowsNativeNotificationAsync(String)

异步发送 Windows 本机通知。 若要指定 WNS 的标头,请使用 SendNotificationAsync(Notification) 方法。

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync (string windowsNativePayload);
abstract member SendWindowsNativeNotificationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendWindowsNativeNotificationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendWindowsNativeNotificationAsync (windowsNativePayload As String) As Task(Of NotificationOutcome)

参数

windowsNativePayload
String

Windows 本机有效负载。 这可用于发送任何有效的 WNS 通知,包括磁贴、Toast 和锁屏提醒值,如 WNS 文档中所述。

返回

NotificationOutcome 描述发送操作的结果。

实现

适用于

SendWindowsNativeNotificationAsync(String, IEnumerable<String>)

将 Windows 本机通知异步发送到一组非空标记 (最多 20) 。 这等效于具有布尔 OR (“||”的标记表达式) 。 若要指定 WNS 的标头,请使用 SendNotificationAsync(Notification) 方法。

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync (string windowsNativePayload, System.Collections.Generic.IEnumerable<string> tags);
abstract member SendWindowsNativeNotificationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendWindowsNativeNotificationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendWindowsNativeNotificationAsync (windowsNativePayload As String, tags As IEnumerable(Of String)) As Task(Of NotificationOutcome)

参数

windowsNativePayload
String

Windows 本机有效负载。 这可用于发送任何有效的 WNS 通知,包括磁贴、Toast 和锁屏提醒值,如 WNS 文档中所述。

tags
IEnumerable<String>

) 最多 (20 个标记的非空标记集。 集中的每个字符串可以包含单个标记。

返回

NotificationOutcome 描述发送操作的结果。

实现

适用于

SendWindowsNativeNotificationAsync(String, String)

将 Windows 本机通知异步发送到标记表达式, (单个标记“tag”是有效的标记表达式) 。 若要指定 WNS 的标头,请使用 SendNotificationAsync(Notification) 方法。

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync (string windowsNativePayload, string tagExpression);
abstract member SendWindowsNativeNotificationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendWindowsNativeNotificationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendWindowsNativeNotificationAsync (windowsNativePayload As String, tagExpression As String) As Task(Of NotificationOutcome)

参数

windowsNativePayload
String

Windows 本机有效负载。 这可用于发送任何有效的 WNS 通知,包括磁贴、Toast 和锁屏提醒值,如 WNS 文档中所述。

tagExpression
String

标记表达式是使用逻辑运算符 AND () 、OR (&& ||) 、NOT (!) 和圆括号构造的任何布尔表达式。 例如: (A ||B) && !C. 如果表达式仅使用 PR,则最多可以包含 20 个标记。 其他表达式限制为 6 个标记。 请注意,单个标记“A”是有效的表达式。

返回

NotificationOutcome 描述发送操作的结果。

实现

适用于

SendWindowsNativeNotificationAsync(String, CancellationToken)

异步发送 Windows 本机通知。 若要指定 WNS 的标头,请使用 SendNotificationAsync(Notification) 方法。

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync (string windowsNativePayload, System.Threading.CancellationToken cancellationToken);
abstract member SendWindowsNativeNotificationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendWindowsNativeNotificationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendWindowsNativeNotificationAsync (windowsNativePayload As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)

参数

windowsNativePayload
String

Windows 本机有效负载。 这可用于发送任何有效的 WNS 通知,包括磁贴、Toast 和锁屏提醒值,如 WNS 文档中所述。

cancellationToken
CancellationToken

等待任务完成期间要观察的 CancellationToken

返回

NotificationOutcome 描述发送操作的结果。

实现

适用于

SendWindowsNativeNotificationAsync(String, String, CancellationToken)

将 Windows 本机通知异步发送到标记表达式, (单个标记“tag”是有效的标记表达式) 。 若要指定 WNS 的标头,请使用 SendNotificationAsync(Notification) 方法。

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync (string windowsNativePayload, string tagExpression, System.Threading.CancellationToken cancellationToken);
abstract member SendWindowsNativeNotificationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendWindowsNativeNotificationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendWindowsNativeNotificationAsync (windowsNativePayload As String, tagExpression As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)

参数

windowsNativePayload
String

Windows 本机有效负载。 这可用于发送任何有效的 WNS 通知,包括磁贴、Toast 和锁屏提醒值,如 WNS 文档中所述。

tagExpression
String

标记表达式是使用逻辑运算符 AND () 、OR (&& ||) 、NOT (!) 和圆括号构造的任何布尔表达式。 例如: (A ||B) && !C. 如果表达式仅使用 PR,则最多可以包含 20 个标记。 其他表达式限制为 6 个标记。 请注意,单个标记“A”是有效的表达式。

cancellationToken
CancellationToken

等待任务完成期间要观察的 CancellationToken

返回

NotificationOutcome 描述发送操作的结果。

实现

适用于