Megosztás:


NotificationRestClient class

Alaposztály, amelyet a VSS REST API-k kéréseinek igényléséhez (származtatásából) kell használni

Extends

Konstruktorok

NotificationRestClient(IVssRestClientOptions)

Metódusok

createSubscription(NotificationSubscriptionCreateParameters)

Hozzon létre egy új előfizetést.

deleteSubscription(string)

Előfizetés törlése.

getEventType(string)

Szerezzen be egy adott eseménytípust.

getNotificationReasons(number)
getSettings()
getSubscriber(string)

Értesítési előfizető kézbesítési beállításainak lekérése.

getSubscription(string, SubscriptionQueryFlags)

Értesítési előfizetés lekérése az azonosítója alapján.

getSubscriptionDiagnostics(string)

Szerezze be az előfizetés diagnosztikai beállításait.

getSubscriptionTemplates()

Szerezze be az elérhető előfizetési sablonokat.

listEventTypes(string)

Sorolja fel a szolgáltatáshoz elérhető eseménytípusokat. Igény szerint csak a megadott közzétevő eseménytípusai alapján szűrhet.

listLogs(string, string, Date, Date)

A szolgáltatás diagnosztikai naplóinak listájának lekérése.

listNotificationReasons(number)
listSubscriptions(string, string[], SubscriptionQueryFlags)

Értesítési előfizetések listájának lekérése előfizetés-azonosítók vagy egy adott felhasználó vagy csoport összes előfizetése alapján.

performBatchNotificationOperations(BatchNotificationOperation)
publishEvent(VssNotificationEvent)

Esemény közzététele. Ezt a kérelmet az "extmgmt" szolgáltatáshoz kell irányítani.

publishTokenEvent(VssNotificationEvent)

Esemény közzététele. Ez a kérés csak a jogkivonat-szolgáltatásra vonatkozik, mivel ez egy csak üzembe helyezési szolgáltatás.

queryEventTypes(FieldValuesQuery, string)
querySubscriptions(SubscriptionQuery)

Előfizetések lekérdezése. Az előfizetés akkor lesz visszaadva, ha megfelel a megadott feltételek közül egynek vagy többnek.

transformEvent(EventTransformRequest)

Értesítési esemény átalakítása.

updateSettings(NotificationAdminSettingsUpdateParameters)
updateSubscriber(NotificationSubscriberUpdateParameters, string)

Frissítse az értesítési előfizető kézbesítési beállításait.

updateSubscription(NotificationSubscriptionUpdateParameters, string)

Meglévő előfizetés frissítése. Az előfizetés típusától és az engedélyektől függően a hívó fél frissítheti a leírást, a szűrőbeállításokat, a csatorna (kézbesítési) beállításokat és még sok mást.

updateSubscriptionDiagnostics(UpdateSubscripitonDiagnosticsParameters, string)

Frissítse az előfizetés diagnosztikai beállításait.

updateSubscriptionUserSettings(SubscriptionUserSettings, string, string)

Frissítse a megadott felhasználó beállításait a megadott előfizetéshez. Ez az API általában a megosztott előfizetésre való be- vagy kijelentkezésre szolgál. A felhasználói beállítások csak megosztott előfizetésekre alkalmazhatók, például csapat-előfizetésekre vagy alapértelmezett előfizetésekre.

Konstruktor adatai

NotificationRestClient(IVssRestClientOptions)

new NotificationRestClient(options: IVssRestClientOptions)

Paraméterek

Metódus adatai

createSubscription(NotificationSubscriptionCreateParameters)

Hozzon létre egy új előfizetést.

function createSubscription(createParameters: NotificationSubscriptionCreateParameters): Promise<NotificationSubscription>

Paraméterek

Válaszok

deleteSubscription(string)

Előfizetés törlése.

function deleteSubscription(subscriptionId: string): Promise<void>

Paraméterek

subscriptionId

string

Válaszok

Promise<void>

getEventType(string)

Szerezzen be egy adott eseménytípust.

function getEventType(eventType: string): Promise<NotificationEventType>

Paraméterek

eventType

string

Az eseménytípus azonosítója.

Válaszok

getNotificationReasons(number)

function getNotificationReasons(notificationId: number): Promise<NotificationReason>

Paraméterek

notificationId

number

Válaszok

getSettings()

function getSettings(): Promise<NotificationAdminSettings>

Válaszok

getSubscriber(string)

Értesítési előfizető kézbesítési beállításainak lekérése.

function getSubscriber(subscriberId: string): Promise<NotificationSubscriber>

Paraméterek

subscriberId

string

A felhasználó vagy csoport azonosítója.

Válaszok

getSubscription(string, SubscriptionQueryFlags)

Értesítési előfizetés lekérése az azonosítója alapján.

function getSubscription(subscriptionId: string, queryFlags?: SubscriptionQueryFlags): Promise<NotificationSubscription>

Paraméterek

subscriptionId

string

Válaszok

getSubscriptionDiagnostics(string)

Szerezze be az előfizetés diagnosztikai beállításait.

function getSubscriptionDiagnostics(subscriptionId: string): Promise<SubscriptionDiagnostics>

Paraméterek

subscriptionId

string

Az értesítési előfizetés azonosítója.

Válaszok

getSubscriptionTemplates()

Szerezze be az elérhető előfizetési sablonokat.

function getSubscriptionTemplates(): Promise<NotificationSubscriptionTemplate[]>

Válaszok

listEventTypes(string)

Sorolja fel a szolgáltatáshoz elérhető eseménytípusokat. Igény szerint csak a megadott közzétevő eseménytípusai alapján szűrhet.

function listEventTypes(publisherId?: string): Promise<NotificationEventType[]>

Paraméterek

publisherId

string

A megjelenítő eseménytípusainak korlátozása

Válaszok

listLogs(string, string, Date, Date)

A szolgáltatás diagnosztikai naplóinak listájának lekérése.

function listLogs(source: string, entryId?: string, startTime?: Date, endTime?: Date): Promise<INotificationDiagnosticLog[]>

Paraméterek

source

string

A diagnosztika ellenőrzését végző naplók típusát meghatározó azonosító.

entryId

string

A lekérdezni kívánt napló azonosítója.

startTime

Date

A lekérdezés időtartományának kezdő időpontja.

endTime

Date

A lekérdezés időtartományának befejezési ideje.

Válaszok

listNotificationReasons(number)

function listNotificationReasons(notificationIds?: number): Promise<NotificationReason[]>

Paraméterek

notificationIds

number

Válaszok

Promise<NotificationReason[]>

listSubscriptions(string, string[], SubscriptionQueryFlags)

Értesítési előfizetések listájának lekérése előfizetés-azonosítók vagy egy adott felhasználó vagy csoport összes előfizetése alapján.

function listSubscriptions(targetId?: string, ids?: string[], queryFlags?: SubscriptionQueryFlags): Promise<NotificationSubscription[]>

Paraméterek

targetId

string

Felhasználói vagy csoportazonosító

ids

string[]

Előfizetés-azonosítók listája

Válaszok

performBatchNotificationOperations(BatchNotificationOperation)

function performBatchNotificationOperations(operation: BatchNotificationOperation): Promise<void>

Paraméterek

Válaszok

Promise<void>

publishEvent(VssNotificationEvent)

Esemény közzététele. Ezt a kérelmet az "extmgmt" szolgáltatáshoz kell irányítani.

function publishEvent(notificationEvent: VssNotificationEvent): Promise<VssNotificationEvent>

Paraméterek

notificationEvent
VssNotificationEvent

Válaszok

publishTokenEvent(VssNotificationEvent)

Esemény közzététele. Ez a kérés csak a jogkivonat-szolgáltatásra vonatkozik, mivel ez egy csak üzembe helyezési szolgáltatás.

function publishTokenEvent(notificationEvent: VssNotificationEvent): Promise<VssNotificationEvent>

Paraméterek

notificationEvent
VssNotificationEvent

Válaszok

queryEventTypes(FieldValuesQuery, string)

function queryEventTypes(inputValuesQuery: FieldValuesQuery, eventType: string): Promise<NotificationEventField[]>

Paraméterek

inputValuesQuery
FieldValuesQuery
eventType

string

Válaszok

querySubscriptions(SubscriptionQuery)

Előfizetések lekérdezése. Az előfizetés akkor lesz visszaadva, ha megfelel a megadott feltételek közül egynek vagy többnek.

function querySubscriptions(subscriptionQuery: SubscriptionQuery): Promise<NotificationSubscription[]>

Paraméterek

subscriptionQuery
SubscriptionQuery

Válaszok

transformEvent(EventTransformRequest)

Értesítési esemény átalakítása.

function transformEvent(transformRequest: EventTransformRequest): Promise<EventTransformResult>

Paraméterek

transformRequest
EventTransformRequest

Átalakítandó tárgy.

Válaszok

updateSettings(NotificationAdminSettingsUpdateParameters)

function updateSettings(updateParameters: NotificationAdminSettingsUpdateParameters): Promise<NotificationAdminSettings>

Paraméterek

Válaszok

updateSubscriber(NotificationSubscriberUpdateParameters, string)

Frissítse az értesítési előfizető kézbesítési beállításait.

function updateSubscriber(updateParameters: NotificationSubscriberUpdateParameters, subscriberId: string): Promise<NotificationSubscriber>

Paraméterek

subscriberId

string

A felhasználó vagy csoport azonosítója.

Válaszok

updateSubscription(NotificationSubscriptionUpdateParameters, string)

Meglévő előfizetés frissítése. Az előfizetés típusától és az engedélyektől függően a hívó fél frissítheti a leírást, a szűrőbeállításokat, a csatorna (kézbesítési) beállításokat és még sok mást.

function updateSubscription(updateParameters: NotificationSubscriptionUpdateParameters, subscriptionId: string): Promise<NotificationSubscription>

Paraméterek

subscriptionId

string

Válaszok

updateSubscriptionDiagnostics(UpdateSubscripitonDiagnosticsParameters, string)

Frissítse az előfizetés diagnosztikai beállításait.

function updateSubscriptionDiagnostics(updateParameters: UpdateSubscripitonDiagnosticsParameters, subscriptionId: string): Promise<SubscriptionDiagnostics>

Paraméterek

subscriptionId

string

Az értesítési előfizetés azonosítója.

Válaszok

updateSubscriptionUserSettings(SubscriptionUserSettings, string, string)

Frissítse a megadott felhasználó beállításait a megadott előfizetéshez. Ez az API általában a megosztott előfizetésre való be- vagy kijelentkezésre szolgál. A felhasználói beállítások csak megosztott előfizetésekre alkalmazhatók, például csapat-előfizetésekre vagy alapértelmezett előfizetésekre.

function updateSubscriptionUserSettings(userSettings: SubscriptionUserSettings, subscriptionId: string, userId: string): Promise<SubscriptionUserSettings>

Paraméterek

subscriptionId

string

userId

string

A felhasználó azonosítója

Válaszok