VssNotificationEvent interface
Jest to typ używany do wypalania powiadomień przeznaczonych do podsystemu w zestawie SDK powiadomień. W przypadku składników, które nie mogą być zależne od zestawu SDK powiadomień bezpośrednio, mogą korzystać z elementu ITeamFoundationEventService.PublishNotification, a implementacja ISubscriber zestawu SDK powiadomień zostanie pobrana.
Właściwości
actors | Opcjonalnie: lista aktorów, które są dodatkowymi tożsamościami z odpowiednimi rolami, które są istotne dla zdarzenia. |
artifact |
Opcjonalnie: lista artefaktów, do których odwołuje się to zdarzenie lub ma to wpływ. |
data | Wymagane: ładunek zdarzenia. Jeśli dane są ciągiem, musi być w formacie Json lub XML. W przeciwnym razie musi mieć atrybut formatu serializacji. |
event |
Wymagane: nazwa zdarzenia. To zdarzenie musi być zarejestrowane w kontekście, wyzwolony. |
expires |
Jak długo przed wygaśnięciem zdarzenia zostanie wyczyszczone. Ustawieniem domyślnym jest użycie domyślnego systemu. |
item |
Identyfikator elementu, artefaktu, rozszerzenia, projektu itp. |
process |
Jak długo czekać przed przetworzeniem tego zdarzenia. Ustawieniem domyślnym jest natychmiastowe przetworzenie. |
scopes | Opcjonalnie: lista zakresów, które są istotne dla zdarzenia. |
source |
Jest to czas utworzenia oryginalnego zdarzenia źródłowego dla tego zdarzenia VssNotificationEvent. Na przykład w przypadku powiadomienia o zakończeniu kompilacji SourceEventCreatedTime powinna być godzina zakończenia kompilacji, a nie godzina zgłoszenia tego zdarzenia. |
Szczegóły właściwości
actors
Opcjonalnie: lista aktorów, które są dodatkowymi tożsamościami z odpowiednimi rolami, które są istotne dla zdarzenia.
actors: EventActor[]
Wartość właściwości
artifactUris
Opcjonalnie: lista artefaktów, do których odwołuje się to zdarzenie lub ma to wpływ.
artifactUris: string[]
Wartość właściwości
string[]
data
Wymagane: ładunek zdarzenia. Jeśli dane są ciągiem, musi być w formacie Json lub XML. W przeciwnym razie musi mieć atrybut formatu serializacji.
data: any
Wartość właściwości
any
eventType
Wymagane: nazwa zdarzenia. To zdarzenie musi być zarejestrowane w kontekście, wyzwolony.
eventType: string
Wartość właściwości
string
expiresIn
Jak długo przed wygaśnięciem zdarzenia zostanie wyczyszczone. Ustawieniem domyślnym jest użycie domyślnego systemu.
expiresIn: any
Wartość właściwości
any
itemId
Identyfikator elementu, artefaktu, rozszerzenia, projektu itp.
itemId: string
Wartość właściwości
string
processDelay
Jak długo czekać przed przetworzeniem tego zdarzenia. Ustawieniem domyślnym jest natychmiastowe przetworzenie.
processDelay: any
Wartość właściwości
any
scopes
Opcjonalnie: lista zakresów, które są istotne dla zdarzenia.
scopes: EventScope[]
Wartość właściwości
sourceEventCreatedTime
Jest to czas utworzenia oryginalnego zdarzenia źródłowego dla tego zdarzenia VssNotificationEvent. Na przykład w przypadku powiadomienia o zakończeniu kompilacji SourceEventCreatedTime powinna być godzina zakończenia kompilacji, a nie godzina zgłoszenia tego zdarzenia.
sourceEventCreatedTime: Date
Wartość właściwości
Date