Share via


NotificationHubClient.SendFcmNativeNotificationAsync メソッド

定義

オーバーロード

SendFcmNativeNotificationAsync(String, IEnumerable<String>, CancellationToken)

空でないタグセット (最大 20) に FCM ネイティブ通知を送信します。 これは、ブール型の OR ("||") を持つタグ式と同じです。

SendFcmNativeNotificationAsync(String)

Firebase Cloud Messaging (FCM) ネイティブ通知を送信します。

SendFcmNativeNotificationAsync(String, IEnumerable<String>)

空でないタグセット (最大 20) に FCM ネイティブ通知を送信します。 これは、ブール型の OR ("||") を持つタグ式と同じです。

SendFcmNativeNotificationAsync(String, String)

FCM ネイティブ通知をタグ式に送信します (1 つのタグ "tag" は有効なタグ式です)。

SendFcmNativeNotificationAsync(String, CancellationToken)

Firebase Cloud Messaging (FCM) ネイティブ通知を送信します。

SendFcmNativeNotificationAsync(String, String, CancellationToken)

FCM ネイティブ通知をタグ式に送信します (1 つのタグ "tag" は有効なタグ式です)。

SendFcmNativeNotificationAsync(String, IEnumerable<String>, CancellationToken)

空でないタグセット (最大 20) に FCM ネイティブ通知を送信します。 これは、ブール型の OR ("||") を持つタグ式と同じです。

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

パラメーター

jsonPayload
String

JSON ペイロード。 FCM メッセージの適切な書式設定に関するドキュメントについては、 こちらを参照してください

tags
IEnumerable<String>

空でないタグのセット (最大 20 個のタグ)。 セット内の各文字列には、1 つのタグを含めることができます。

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

NotificationOutcome 送信操作の結果を記述します。

実装

適用対象

SendFcmNativeNotificationAsync(String)

Firebase Cloud Messaging (FCM) ネイティブ通知を送信します。

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

パラメーター

jsonPayload
String

JSON ペイロード。 FCM メッセージの適切な書式設定に関するドキュメントについては、 こちらを参照してください

戻り値

NotificationOutcome 送信操作の結果を記述します。

実装

適用対象

SendFcmNativeNotificationAsync(String, IEnumerable<String>)

空でないタグセット (最大 20) に FCM ネイティブ通知を送信します。 これは、ブール型の OR ("||") を持つタグ式と同じです。

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

パラメーター

jsonPayload
String

JSON ペイロード。 FCM メッセージの適切な書式設定に関するドキュメントについては、 こちらを参照してください

tags
IEnumerable<String>

空でないタグのセット (最大 20 個のタグ)。 セット内の各文字列には、1 つのタグを含めることができます。

戻り値

NotificationOutcome 送信操作の結果を記述します。

実装

適用対象

SendFcmNativeNotificationAsync(String, String)

FCM ネイティブ通知をタグ式に送信します (1 つのタグ "tag" は有効なタグ式です)。

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

パラメーター

jsonPayload
String

JSON ペイロード。 FCM メッセージの適切な書式設定に関するドキュメントについては、 こちらを参照してください

tagExpression
String

タグ式は、論理演算子 AND ()、OR (&&||)、NOT (!)、丸かっこを使用して構築されたブール式です。 例: (A ||B) && !C. 式で使用される OR の場合、最大 20 個のタグを含めることができます。 その他の式は 6 つのタグに制限されています。 1 つのタグ "A" は有効な式であることに注意してください。

戻り値

NotificationOutcome 送信操作の結果を記述します。

実装

適用対象

SendFcmNativeNotificationAsync(String, CancellationToken)

Firebase Cloud Messaging (FCM) ネイティブ通知を送信します。

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

パラメーター

jsonPayload
String

JSON ペイロード。 FCM メッセージの適切な書式設定に関するドキュメントについては、 こちらを参照してください

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

NotificationOutcome 送信操作の結果を記述します。

実装

適用対象

SendFcmNativeNotificationAsync(String, String, CancellationToken)

FCM ネイティブ通知をタグ式に送信します (1 つのタグ "tag" は有効なタグ式です)。

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

パラメーター

jsonPayload
String

JSON ペイロード。 FCM メッセージの適切な書式設定に関するドキュメントについては、 こちらを参照してください

tagExpression
String

タグ式は、論理演算子 AND ()、OR (&&||)、NOT (!)、丸かっこを使用して構築されたブール式です。 例: (A ||B) && !C. 式で使用される OR の場合、最大 20 個のタグを含めることができます。 その他の式は 6 つのタグに制限されています。 1 つのタグ "A" は有効な式であることに注意してください。

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

NotificationOutcome 送信操作の結果を記述します。

実装

適用対象