VssNotificationEvent interface
Ez a típus az Értesítések 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.
Tulajdonságok
actors | Nem kötelező: Az eseményhez kapcsolódó szerepkörökkel rendelkező további identitásokat tartalmazó szereplők listája. |
artifact |
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 sztring, akkor Json vagy XML formátumban kell lennie. Ellenkező esetben szerializálási formátumattribútummal kell rendelkeznie. |
event |
Kötelező: Az esemény neve. Ezt az eseményt az aktivált környezetben kell regisztrálni. |
expires |
Mennyi idő elteltével jár le az esemény, és törlődik. Az alapértelmezett beállítás a rendszer alapértelmezett beállítása. |
item |
Az elem, összetevő, bővítmény, projekt stb. azonosítója. |
process |
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. |
source |
Ekkor jött létre a VssNotificationEvent eredeti forráseseménye. Például egy build befejezési értesítéséhez hasonló esetben a SourceEventCreatedTime-nak az az idő kell, hogy legyen, amikor a build befejeződött, nem pedig az esemény létrejöttekor. |
Tulajdonság adatai
actors
Nem kötelező: Az eseményhez kapcsolódó szerepkörökkel rendelkező további identitásokat tartalmazó szereplők listája.
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 sztring, 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 az aktivált környezetben kell regisztrálni.
eventType: string
Tulajdonság értéke
string
expiresIn
Mennyi idő elteltével jár le az esemény, és törlődik. Az alapértelmezett beállítás a rendszer alapértelmezett beállítása.
expiresIn: any
Tulajdonság értéke
any
itemId
Az elem, összetevő, bővítmény, 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
Ekkor jött létre a VssNotificationEvent eredeti forráseseménye. Például egy build befejezési értesítéséhez hasonló esetben a SourceEventCreatedTime-nak az az idő kell, hogy legyen, amikor a build befejeződött, nem pedig az esemény létrejöttekor.
sourceEventCreatedTime: Date
Tulajdonság értéke
Date