Compartir a través de


VssNotificationEvent interface

Este es el tipo que se usa para desencadenar notificaciones destinadas al subsistema en el SDK de notificaciones. En el caso de los componentes que no pueden depender directamente del SDK de notificaciones, pueden usar ITeamFoundationEventService.PublishNotification y la implementación de ISubscriber del SDK de notificaciones la obtendrá.

Propiedades

actors

Opcional: lista de actores que son identidades adicionales con roles correspondientes que son relevantes para el evento.

artifactUris

Opcional: lista de artefactos a los que se hace referencia o se ve afectado por este evento.

data

Obligatorio: carga del evento. Si Data es una cadena, debe estar en formato JSON o XML. De lo contrario, debe tener un atributo de formato de serialización.

eventType

Obligatorio: el nombre del evento. Este evento debe estar registrado en el contexto en el que se desencadena.

expiresIn

Cuánto tiempo antes de que expire el evento y se limpie. El valor predeterminado es usar el valor predeterminado del sistema.

itemId

Identificador del elemento, artefacto, extensión, proyecto, etc.

processDelay

Cuánto tiempo hay que esperar antes de procesar este evento. El valor predeterminado es procesar inmediatamente.

scopes

Opcional: lista de ámbitos que son relevantes para el evento.

sourceEventCreatedTime

Esta es la hora en que se creó el evento de origen original de este objeto VssNotificationEvent. Por ejemplo, para algo parecido a una notificación de finalización de compilación SourceEventCreatedTime debe ser el momento en que la compilación finalizó no la hora en que se generó este evento.

Detalles de las propiedades

actors

Opcional: lista de actores que son identidades adicionales con roles correspondientes que son relevantes para el evento.

actors: EventActor[]

Valor de propiedad

artifactUris

Opcional: lista de artefactos a los que se hace referencia o se ve afectado por este evento.

artifactUris: string[]

Valor de propiedad

string[]

data

Obligatorio: carga del evento. Si Data es una cadena, debe estar en formato JSON o XML. De lo contrario, debe tener un atributo de formato de serialización.

data: any

Valor de propiedad

any

eventType

Obligatorio: el nombre del evento. Este evento debe estar registrado en el contexto en el que se desencadena.

eventType: string

Valor de propiedad

string

expiresIn

Cuánto tiempo antes de que expire el evento y se limpie. El valor predeterminado es usar el valor predeterminado del sistema.

expiresIn: any

Valor de propiedad

any

itemId

Identificador del elemento, artefacto, extensión, proyecto, etc.

itemId: string

Valor de propiedad

string

processDelay

Cuánto tiempo hay que esperar antes de procesar este evento. El valor predeterminado es procesar inmediatamente.

processDelay: any

Valor de propiedad

any

scopes

Opcional: lista de ámbitos que son relevantes para el evento.

scopes: EventScope[]

Valor de propiedad

sourceEventCreatedTime

Esta es la hora en que se creó el evento de origen original de este objeto VssNotificationEvent. Por ejemplo, para algo parecido a una notificación de finalización de compilación SourceEventCreatedTime debe ser el momento en que la compilación finalizó no la hora en que se generó este evento.

sourceEventCreatedTime: Date

Valor de propiedad

Date