VssNotificationEvent interface
Det här är den typ som används för att starta meddelanden som är avsedda för undersystemet i Notifications SDK. För komponenter som inte kan vara beroende av Notifications SDK direkt kan de använda ITeamFoundationEventService.PublishNotification så får implementeringen av Notifications SDK ISubscriber det.
Egenskaper
actors | Valfritt: En lista över aktörer som är ytterligare identiteter med motsvarande roller som är relevanta för händelsen. |
artifact |
Valfritt: En lista över artefakter som refereras till eller påverkas av den här händelsen. |
data | Krävs: Händelsenyttolasten. Om Data är en sträng måste den vara i Json- eller XML-format. Annars måste den ha ett serialiseringsformatattribut. |
event |
Krävs: Namnet på händelsen. Den här händelsen måste registreras i den kontext som den utlöses. |
expires |
Hur lång tid innan händelsen upphör att gälla och rensas. Standardvärdet är att använda systemets standardvärde. |
item |
ID:t för objektet, artefakten, tillägget, projektet osv. |
process |
Hur lång tid att vänta innan den här händelsen bearbetas. Standardvärdet är att bearbeta omedelbart. |
scopes | Valfritt: En lista över omfång som är relevanta för händelsen. |
source |
Det här är den tidpunkt då den ursprungliga källhändelsen för vssNotificationEvent skapades. Till exempel, för något som liknar ett meddelande om att bygget har slutförts ska SourceEventCreatedTime vara den tidpunkt då bygget slutfördes, inte den tidpunkt då händelsen aktiverades. |
Egenskapsinformation
actors
Valfritt: En lista över aktörer som är ytterligare identiteter med motsvarande roller som är relevanta för händelsen.
actors: EventActor[]
Egenskapsvärde
artifactUris
Valfritt: En lista över artefakter som refereras till eller påverkas av den här händelsen.
artifactUris: string[]
Egenskapsvärde
string[]
data
Krävs: Händelsenyttolasten. Om Data är en sträng måste den vara i Json- eller XML-format. Annars måste den ha ett serialiseringsformatattribut.
data: any
Egenskapsvärde
any
eventType
Krävs: Namnet på händelsen. Den här händelsen måste registreras i den kontext som den utlöses.
eventType: string
Egenskapsvärde
string
expiresIn
Hur lång tid innan händelsen upphör att gälla och rensas. Standardvärdet är att använda systemets standardvärde.
expiresIn: any
Egenskapsvärde
any
itemId
ID:t för objektet, artefakten, tillägget, projektet osv.
itemId: string
Egenskapsvärde
string
processDelay
Hur lång tid att vänta innan den här händelsen bearbetas. Standardvärdet är att bearbeta omedelbart.
processDelay: any
Egenskapsvärde
any
scopes
Valfritt: En lista över omfång som är relevanta för händelsen.
scopes: EventScope[]
Egenskapsvärde
sourceEventCreatedTime
Det här är den tidpunkt då den ursprungliga källhändelsen för vssNotificationEvent skapades. Till exempel, för något som liknar ett meddelande om att bygget har slutförts ska SourceEventCreatedTime vara den tidpunkt då bygget slutfördes, inte den tidpunkt då händelsen aktiverades.
sourceEventCreatedTime: Date
Egenskapsvärde
Date