Freigeben über


NotificationHubClient.SendTemplateNotificationAsync Methode

Definition

Überlädt

SendTemplateNotificationAsync(IDictionary<String,String>)

Sendet eine Vorlagenbenachrichtigung.

SendTemplateNotificationAsync(IDictionary<String,String>, IEnumerable<String>)

Sendet eine Vorlagenbenachrichtigung an einen nicht leeren Satz von Tags (maximal 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||").

SendTemplateNotificationAsync(IDictionary<String,String>, String)

Sendet eine Vorlagenbenachrichtigung an einen Tagausdruck (ein einzelnes Tag "Tag" ist ein gültiger Tagausdruck).

SendTemplateNotificationAsync(IDictionary<String,String>, CancellationToken)

Sendet eine Vorlagenbenachrichtigung.

SendTemplateNotificationAsync(IDictionary<String,String>, IEnumerable<String>, CancellationToken)

Sendet eine Vorlagenbenachrichtigung an einen nicht leeren Satz von Tags (maximal 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||").

SendTemplateNotificationAsync(IDictionary<String,String>, String, CancellationToken)

Sendet eine Vorlagenbenachrichtigung an einen Tagausdruck (ein einzelnes Tag "Tag" ist ein gültiger Tagausdruck).

SendTemplateNotificationAsync(IDictionary<String,String>)

Sendet eine Vorlagenbenachrichtigung.

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendTemplateNotificationAsync (System.Collections.Generic.IDictionary<string,string> properties);
abstract member SendTemplateNotificationAsync : System.Collections.Generic.IDictionary<string, string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendTemplateNotificationAsync : System.Collections.Generic.IDictionary<string, string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendTemplateNotificationAsync (properties As IDictionary(Of String, String)) As Task(Of NotificationOutcome)

Parameter

properties
IDictionary<String,String>

Die Eigenschaften, die auf die Vorlage angewendet werden sollen.

Gibt zurück

NotificationOutcome , die das Ergebnis des Sendevorgangs beschreibt.

Implementiert

Gilt für:

SendTemplateNotificationAsync(IDictionary<String,String>, IEnumerable<String>)

Sendet eine Vorlagenbenachrichtigung an einen nicht leeren Satz von Tags (maximal 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||").

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

Parameter

properties
IDictionary<String,String>

Die Eigenschaften, die auf die Vorlage angewendet werden sollen.

tags
IEnumerable<String>

Ein nicht leerer Satz von Tags (maximal 20 Tags). Jede Zeichenfolge im Satz kann ein einzelnes Tag enthalten.

Gibt zurück

NotificationOutcome , die das Ergebnis des Sendevorgangs beschreibt.

Implementiert

Gilt für:

SendTemplateNotificationAsync(IDictionary<String,String>, String)

Sendet eine Vorlagenbenachrichtigung an einen Tagausdruck (ein einzelnes Tag "Tag" ist ein gültiger Tagausdruck).

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

Parameter

properties
IDictionary<String,String>

Die Eigenschaften, die auf die Vorlage angewendet werden sollen.

tagExpression
String

Ein Tagausdruck ist ein beliebiger boolescher Ausdruck, der mit den logischen Operatoren AND (&&), OR (||), NOT (!) und runden Klammern erstellt wird. Beispiel: (A || B) && !C. Wenn ein Ausdruck nur ORs verwendet, kann er höchstens 20 Tags enthalten. Andere Ausdrücke sind auf 6 Tags beschränkt. Beachten Sie, dass ein einzelnes Tag "A" ein gültiger Ausdruck ist.

Gibt zurück

NotificationOutcome , die das Ergebnis des Sendevorgangs beschreibt.

Implementiert

Gilt für:

SendTemplateNotificationAsync(IDictionary<String,String>, CancellationToken)

Sendet eine Vorlagenbenachrichtigung.

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

Parameter

properties
IDictionary<String,String>

Die Eigenschaften, die auf die Vorlage angewendet werden sollen.

cancellationToken
CancellationToken

Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.

Gibt zurück

NotificationOutcome , die das Ergebnis des Sendevorgangs beschreibt.

Implementiert

Gilt für:

SendTemplateNotificationAsync(IDictionary<String,String>, IEnumerable<String>, CancellationToken)

Sendet eine Vorlagenbenachrichtigung an einen nicht leeren Satz von Tags (maximal 20). Dies entspricht einem Tagausdruck mit booleschen ORs ("||").

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

Parameter

properties
IDictionary<String,String>

Die Eigenschaften, die auf die Vorlage angewendet werden sollen.

tags
IEnumerable<String>

Ein nicht leerer Satz von Tags (maximal 20 Tags). Jede Zeichenfolge im Satz kann ein einzelnes Tag enthalten.

cancellationToken
CancellationToken

Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.

Gibt zurück

NotificationOutcome , die das Ergebnis des Sendevorgangs beschreibt.

Implementiert

Gilt für:

SendTemplateNotificationAsync(IDictionary<String,String>, String, CancellationToken)

Sendet eine Vorlagenbenachrichtigung an einen Tagausdruck (ein einzelnes Tag "Tag" ist ein gültiger Tagausdruck).

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

Parameter

properties
IDictionary<String,String>

Die Eigenschaften, die auf die Vorlage angewendet werden sollen.

tagExpression
String

Ein Tagausdruck ist ein beliebiger boolescher Ausdruck, der mit den logischen Operatoren AND (&&), OR (||), NOT (!) und runden Klammern erstellt wird. Beispiel: (A || B) && !C. Wenn ein Ausdruck nur ORs verwendet, kann er höchstens 20 Tags enthalten. Andere Ausdrücke sind auf 6 Tags beschränkt. Beachten Sie, dass ein einzelnes Tag "A" ein gültiger Ausdruck ist.

cancellationToken
CancellationToken

Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.

Gibt zurück

NotificationOutcome , die das Ergebnis des Sendevorgangs beschreibt.

Implementiert

Gilt für: