NotificationSubscriptionCreateParameters interface
Parameter für das Erstellen eines neuen Abonnements. Ein Abonnement definiert Kriterien für übereinstimmende Ereignisse und wie der Abonnent des Abonnements über diese Ereignisse benachrichtigt werden soll.
Eigenschaften
| channel | Kanal zum Übermitteln von Benachrichtigungen, die durch das neue Abonnement ausgelöst werden. |
| description | Kurzbeschreibung für das neue Abonnement. Beschreibt in der Regel Filterkriterien, die zur Identifizierung des Abonnements beitragen. |
| filter | Übereinstimmungskriterien für das neue Abonnement. Ausdrucksfilter |
| scope | Der Container, aus dem Ereignisse veröffentlicht werden müssen, damit sie mit dem neuen Abonnement übereinstimmen. Wenn nicht angegeben, wird standardmäßig der aktuelle Host verwendet (in der Regel ein Konto oder eine Projektsammlung). Ein Abonnement, das auf Projekt A beschränkt ist, erzeugt z. B. keine Benachrichtigungen für Ereignisse, die von Projekt B veröffentlicht wurden. |
| subscriber | Benutzer oder Gruppen, die Benachrichtigungen für Ereignisse erhalten, die den Filterkriterien des Abonnements entsprechen. Wenn nicht angegeben, wird standardmäßig der aufrufende Benutzer verwendet. |
Details zur Eigenschaft
channel
Kanal zum Übermitteln von Benachrichtigungen, die durch das neue Abonnement ausgelöst werden.
channel: ISubscriptionChannel
Eigenschaftswert
description
Kurzbeschreibung für das neue Abonnement. Beschreibt in der Regel Filterkriterien, die zur Identifizierung des Abonnements beitragen.
description: string
Eigenschaftswert
string
filter
Übereinstimmungskriterien für das neue Abonnement. Ausdrucksfilter
filter: ISubscriptionFilter
Eigenschaftswert
scope
Der Container, aus dem Ereignisse veröffentlicht werden müssen, damit sie mit dem neuen Abonnement übereinstimmen. Wenn nicht angegeben, wird standardmäßig der aktuelle Host verwendet (in der Regel ein Konto oder eine Projektsammlung). Ein Abonnement, das auf Projekt A beschränkt ist, erzeugt z. B. keine Benachrichtigungen für Ereignisse, die von Projekt B veröffentlicht wurden.
scope: SubscriptionScope
Eigenschaftswert
subscriber
Benutzer oder Gruppen, die Benachrichtigungen für Ereignisse erhalten, die den Filterkriterien des Abonnements entsprechen. Wenn nicht angegeben, wird standardmäßig der aufrufende Benutzer verwendet.
subscriber: IdentityRef