Megosztás:


VssNotificationEvent interface

Ez a típus az értesítési SDK-ban az alrendszernek szánt értesítések küldésére szolgál. Azoknak az összetevőknek, amelyek nem tudnak közvetlenül függőséget vállalni az Értesítések SDK-tól, használhatják az ITeamFoundationEventService.PublishNotification szolgáltatást, és az Értesítések SDK ISubscriber implementációja megkapja azt.

Tulajdonságok

actors

Nem kötelező: Azon szereplők listája, amelyek további identitások az esemény szempontjából releváns szerepkörökkel.

artifactUris

Nem kötelező: Az esemény által hivatkozott vagy érintett összetevők listája.

data

Kötelező: Az esemény hasznos adatai. Ha az Adatok sztringek, akkor Json vagy XML formátumban kell lennie. Ellenkező esetben szerializálási formátumattribútummal kell rendelkeznie.

eventType

Kötelező: Az esemény neve. Ezt az eseményt abban a kontextusban kell regisztrálni, amelyben kiváltják.

expiresIn

Mennyi idő múlva jár le az esemény és a takarításra. Az alapértelmezett rendszer az alapértelmezett beállítás.

itemId

Az elem, műtermék, kiterjesztés, projekt stb. azonosítója.

processDelay

Mennyi ideig kell várni az esemény feldolgozása előtt. Az alapértelmezett érték az azonnali feldolgozás.

scopes

Nem kötelező: Az esemény szempontjából releváns hatókörök listája.

sourceEventCreatedTime

Ez az az időpont, amikor létrehozták a VssNotificationEvent eredeti forráseseményét. Például egy buildbefejezési értesítés esetén a SourceEventCreatedTime a build befejezésének időpontjának kell lennie, nem pedig az esemény kiváltásának időpontjának.

Tulajdonság adatai

actors

Nem kötelező: Azon szereplők listája, amelyek további identitások az esemény szempontjából releváns szerepkörökkel.

actors: EventActor[]

Tulajdonság értéke

artifactUris

Nem kötelező: Az esemény által hivatkozott vagy érintett összetevők listája.

artifactUris: string[]

Tulajdonság értéke

string[]

data

Kötelező: Az esemény hasznos adatai. Ha az Adatok sztringek, akkor Json vagy XML formátumban kell lennie. Ellenkező esetben szerializálási formátumattribútummal kell rendelkeznie.

data: any

Tulajdonság értéke

any

eventType

Kötelező: Az esemény neve. Ezt az eseményt abban a kontextusban kell regisztrálni, amelyben kiváltják.

eventType: string

Tulajdonság értéke

string

expiresIn

Mennyi idő múlva jár le az esemény és a takarításra. Az alapértelmezett rendszer az alapértelmezett beállítás.

expiresIn: any

Tulajdonság értéke

any

itemId

Az elem, műtermék, kiterjesztés, projekt stb. azonosítója.

itemId: string

Tulajdonság értéke

string

processDelay

Mennyi ideig kell várni az esemény feldolgozása előtt. Az alapértelmezett érték az azonnali feldolgozás.

processDelay: any

Tulajdonság értéke

any

scopes

Nem kötelező: Az esemény szempontjából releváns hatókörök listája.

scopes: EventScope[]

Tulajdonság értéke

sourceEventCreatedTime

Ez az az időpont, amikor létrehozták a VssNotificationEvent eredeti forráseseményét. Például egy buildbefejezési értesítés esetén a SourceEventCreatedTime a build befejezésének időpontjának kell lennie, nem pedig az esemény kiváltásának időpontjának.

sourceEventCreatedTime: Date

Tulajdonság értéke

Date