VssNotificationEvent interface
Ini adalah jenis yang digunakan untuk menembakkan pemberitahuan yang ditujukan untuk subsistem di SDK Pemberitahuan. Untuk komponen yang tidak dapat mengambil dependensi pada SDK Pemberitahuan secara langsung, mereka dapat menggunakan ITeamFoundationEventService.PublishNotification dan implementasi Notifications SDK ISubscriber akan mendapatkannya.
Properti
| actors | Opsional: Daftar aktor yang merupakan identitas tambahan dengan peran terkait yang relevan dengan peristiwa tersebut. |
| artifact |
Opsional: Daftar artefak yang direferensikan atau terpengaruh oleh peristiwa ini. |
| data | Diperlukan: Payload peristiwa. Jika Data adalah string, data harus dalam format Json atau XML. Jika tidak, harus memiliki atribut format serialisasi. |
| event |
Diperlukan: Nama peristiwa. Kejadian ini harus didaftarkan dalam konteks yang sedang ditembakkan. |
| expires |
Berapa lama sebelum peristiwa kedaluwarsa dan akan dibersihkan. Defaultnya adalah menggunakan default sistem. |
| item |
Id item, artefak, ekstensi, proyek, dll. |
| process |
Berapa lama menunggu sebelum memproses kejadian ini. Defaultnya adalah segera diproses. |
| scopes | Opsional: Daftar cakupan yang relevan dengan peristiwa. |
| source |
Ini adalah waktu kejadian sumber asli untuk VssNotificationEvent ini dibuat. Misalnya, untuk sesuatu seperti pemberitahuan penyelesaian build SourceEventCreatedTime harus menjadi waktu build selesai bukan waktu peristiwa ini dinaikkan. |
Detail Properti
actors
Opsional: Daftar aktor yang merupakan identitas tambahan dengan peran terkait yang relevan dengan peristiwa tersebut.
actors: EventActor[]
Nilai Properti
artifactUris
Opsional: Daftar artefak yang direferensikan atau terpengaruh oleh peristiwa ini.
artifactUris: string[]
Nilai Properti
string[]
data
Diperlukan: Payload peristiwa. Jika Data adalah string, data harus dalam format Json atau XML. Jika tidak, harus memiliki atribut format serialisasi.
data: any
Nilai Properti
any
eventType
Diperlukan: Nama peristiwa. Kejadian ini harus didaftarkan dalam konteks yang sedang ditembakkan.
eventType: string
Nilai Properti
string
expiresIn
Berapa lama sebelum peristiwa kedaluwarsa dan akan dibersihkan. Defaultnya adalah menggunakan default sistem.
expiresIn: any
Nilai Properti
any
itemId
Id item, artefak, ekstensi, proyek, dll.
itemId: string
Nilai Properti
string
processDelay
Berapa lama menunggu sebelum memproses kejadian ini. Defaultnya adalah segera diproses.
processDelay: any
Nilai Properti
any
scopes
Opsional: Daftar cakupan yang relevan dengan peristiwa.
scopes: EventScope[]
Nilai Properti
sourceEventCreatedTime
Ini adalah waktu kejadian sumber asli untuk VssNotificationEvent ini dibuat. Misalnya, untuk sesuatu seperti pemberitahuan penyelesaian build SourceEventCreatedTime harus menjadi waktu build selesai bukan waktu peristiwa ini dinaikkan.
sourceEventCreatedTime: Date
Nilai Properti
Date