Bagikan melalui


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.

artifactUris

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.

eventType

Diperlukan: Nama peristiwa. Kejadian ini harus didaftarkan dalam konteks yang sedang ditembakkan.

expiresIn

Berapa lama sebelum peristiwa kedaluwarsa dan akan dibersihkan. Defaultnya adalah menggunakan default sistem.

itemId

Id item, artefak, ekstensi, proyek, dll.

processDelay

Berapa lama menunggu sebelum memproses kejadian ini. Defaultnya adalah segera diproses.

scopes

Opsional: Daftar cakupan yang relevan dengan peristiwa.

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.

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