NotificationSubscription interface
En prenumeration definierar kriterier för matchning av händelser och hur prenumerationens prenumerant ska meddelas om dessa händelser.
Egenskaper
admin |
Admin hanterade inställningar för prenumerationen. Gäller endast när prenumeranten är en grupp. |
channel | Kanal för att leverera meddelanden som utlöses av prenumerationen. |
description | Beskrivning av prenumerationen. Beskriver vanligtvis filterkriterier som hjälper till att identifiera prenumerationen. |
diagnostics | Diagnostik för den här prenumerationen. |
extended |
Eventuella extra egenskaper som detaljerad beskrivning för olika kontexter, användar-/gruppkontexter |
filter | Matchningsvillkor för prenumerationen. ExpressionFilter |
flags | Skrivskyddade indikatorer som ytterligare beskriver prenumerationen. |
id | Prenumerationsidentifierare. |
last |
Användare som senast ändrade (eller skapade) prenumerationen. |
modified |
Datum då prenumerationen senast ändrades. Om prenumerationen inte har uppdaterats sedan den skapades anger det här värdet när prenumerationen skapades. |
permissions | De behörigheter som användaren har för de här prenumerationerna. |
scope | Containern där händelser måste publiceras från för att matchas av prenumerationen. Om den är tom är omfånget den aktuella värden (vanligtvis ett konto eller en projektsamling). Till exempel kommer en prenumeration som är begränsad till projekt A inte att generera meddelanden för händelser som publicerats från projekt B. |
status | Status för prenumerationen. Anger vanligtvis om prenumerationen är aktiverad eller inte. |
status |
Meddelande som innehåller mer information om prenumerationens status. |
subscriber | Användare eller grupp som får meddelanden om händelser som matchar prenumerationens filtervillkor. |
url | REST API-URL för prenumerationen. |
user |
Användarhanterade inställningar för prenumerationen. Gäller endast när prenumeranten är en grupp. Används vanligtvis för att ange om den anropande användaren är anmäld till eller från en gruppprenumeration. |
Egenskapsinformation
adminSettings
Admin hanterade inställningar för prenumerationen. Gäller endast när prenumeranten är en grupp.
adminSettings: SubscriptionAdminSettings
Egenskapsvärde
channel
Kanal för att leverera meddelanden som utlöses av prenumerationen.
channel: ISubscriptionChannel
Egenskapsvärde
description
Beskrivning av prenumerationen. Beskriver vanligtvis filterkriterier som hjälper till att identifiera prenumerationen.
description: string
Egenskapsvärde
string
diagnostics
Diagnostik för den här prenumerationen.
diagnostics: SubscriptionDiagnostics
Egenskapsvärde
extendedProperties
Eventuella extra egenskaper som detaljerad beskrivning för olika kontexter, användar-/gruppkontexter
extendedProperties: {[key: string]: string}
Egenskapsvärde
{[key: string]: string}
filter
Matchningsvillkor för prenumerationen. ExpressionFilter
filter: ISubscriptionFilter
Egenskapsvärde
flags
Skrivskyddade indikatorer som ytterligare beskriver prenumerationen.
flags: SubscriptionFlags
Egenskapsvärde
id
Prenumerationsidentifierare.
id: string
Egenskapsvärde
string
lastModifiedBy
Användare som senast ändrade (eller skapade) prenumerationen.
lastModifiedBy: IdentityRef
Egenskapsvärde
modifiedDate
Datum då prenumerationen senast ändrades. Om prenumerationen inte har uppdaterats sedan den skapades anger det här värdet när prenumerationen skapades.
modifiedDate: Date
Egenskapsvärde
Date
permissions
De behörigheter som användaren har för de här prenumerationerna.
permissions: SubscriptionPermissions
Egenskapsvärde
scope
Containern där händelser måste publiceras från för att matchas av prenumerationen. Om den är tom är omfånget den aktuella värden (vanligtvis ett konto eller en projektsamling). Till exempel kommer en prenumeration som är begränsad till projekt A inte att generera meddelanden för händelser som publicerats från projekt B.
scope: SubscriptionScope
Egenskapsvärde
status
Status för prenumerationen. Anger vanligtvis om prenumerationen är aktiverad eller inte.
status: SubscriptionStatus
Egenskapsvärde
statusMessage
Meddelande som innehåller mer information om prenumerationens status.
statusMessage: string
Egenskapsvärde
string
subscriber
Användare eller grupp som får meddelanden om händelser som matchar prenumerationens filtervillkor.
subscriber: IdentityRef
Egenskapsvärde
url
REST API-URL för prenumerationen.
url: string
Egenskapsvärde
string
userSettings
Användarhanterade inställningar för prenumerationen. Gäller endast när prenumeranten är en grupp. Används vanligtvis för att ange om den anropande användaren är anmäld till eller från en gruppprenumeration.
userSettings: SubscriptionUserSettings