Megosztás a következőn keresztül:


ServiceHooksRestClient class

Alaposztály, amelyet a VSS REST API-k felé irányuló kérések küldéséhez (származtatásából) kell használni

Extends

Konstruktorok

ServiceHooksRestClient(IVssRestClientOptions)

Metódusok

createSubscription(Subscription)

Hozzon létre egy előfizetést.

createSubscriptionsQuery(SubscriptionsQuery)

Szolgáltatáshook-előfizetések lekérdezése.

createTestNotification(Notification, boolean)

Tesztértesítést küld. Ez egy frissített vagy új szolgáltatáshook-előfizetés konfigurációjának ellenőrzéséhez hasznos.

deleteSubscription(string)

Töröljön egy adott szolgáltatáshook-előfizetést.

getConsumer(string, string)

Adott fogyasztói szolgáltatás lekérése. Igény szerint kiszűrhet olyan fogyasztói műveleteket, amelyek nem támogatják a megadott közzétevő eseménytípusát.

getConsumerAction(string, string, string)

Egy adott fogyasztói művelet részleteinek lekérése.

getEventType(string, string)

Adott eseménytípus lekérése.

getNotification(string, number)

Adott értesítés kérése egy előfizetésről.

getNotifications(string, number, NotificationStatus, NotificationResult)

Lekérheti egy adott előfizetés értesítéseinek listáját. Az értesítés tartalmazza az esemény részleteit, a kérést és a fogyasztói szolgáltatás válaszát.

getPublisher(string)

Lekérhet egy adott szolgáltatáshook-közzétevőt.

getSubscription(string)

Szerezzen be egy adott szolgáltatáshook-előfizetést.

getSubscriptionDiagnostics(string)
listConsumerActions(string, string)

Lekérheti az adott fogyasztóra vonatkozó fogyasztói műveletek listáját.

listConsumers(string)

Lekérheti az elérhető szolgáltatáshook-fogyasztói szolgáltatások listáját. Igény szerint szűrheti azokat a felhasználókat, amelyek támogatják az adott közzétevő legalább egy eseménytípusát.

listEventTypes(string)

Lekérheti egy adott közzétevő eseménytípusát.

listPublishers()

A közzétevők listájának lekérése.

listSubscriptions(string, string, string, string)

Az előfizetések listájának lekérése.

publishExternalEvent(string, string)

Külső esemény közzététele.

queryInputValues(InputValuesQuery, string)
queryNotifications(NotificationsQuery)

Értesítések lekérdezése. Az értesítés tartalmazza az esemény részleteit, a kérést és a fogyasztói szolgáltatás válaszát.

queryPublishers(PublishersQuery)

Szolgáltatáshook-közzétevők lekérdezése.

replaceSubscription(Subscription, string)

Előfizetés frissítése. <param name="subscriptionId">Id a frissíteni kívánt előfizetéshez.< /Param>

updateSubscriptionDiagnostics(UpdateSubscripitonDiagnosticsParameters, string)

Konstruktor adatai

ServiceHooksRestClient(IVssRestClientOptions)

new ServiceHooksRestClient(options: IVssRestClientOptions)

Paraméterek

Metódus adatai

createSubscription(Subscription)

Hozzon létre egy előfizetést.

function createSubscription(subscription: Subscription): Promise<Subscription>

Paraméterek

subscription
Subscription

A létrehozandó előfizetés.

Válaszok

Promise<Subscription>

createSubscriptionsQuery(SubscriptionsQuery)

Szolgáltatáshook-előfizetések lekérdezése.

function createSubscriptionsQuery(query: SubscriptionsQuery): Promise<SubscriptionsQuery>

Paraméterek

Válaszok

createTestNotification(Notification, boolean)

Tesztértesítést küld. Ez egy frissített vagy új szolgáltatáshook-előfizetés konfigurációjának ellenőrzéséhez hasznos.

function createTestNotification(testNotification: Notification, useRealData?: boolean): Promise<Notification>

Paraméterek

testNotification
Notification
useRealData

boolean

Csak valós adatokkal való tesztelés engedélyezése meglévő előfizetésekben.

Válaszok

Promise<Notification>

deleteSubscription(string)

Töröljön egy adott szolgáltatáshook-előfizetést.

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

Paraméterek

subscriptionId

string

Előfizetés azonosítója.

Válaszok

Promise<void>

getConsumer(string, string)

Adott fogyasztói szolgáltatás lekérése. Igény szerint kiszűrhet olyan fogyasztói műveleteket, amelyek nem támogatják a megadott közzétevő eseménytípusát.

function getConsumer(consumerId: string, publisherId?: string): Promise<Consumer>

Paraméterek

consumerId

string

Egy fogyasztó azonosítója.

publisherId

string

Válaszok

Promise<Consumer>

getConsumerAction(string, string, string)

Egy adott fogyasztói művelet részleteinek lekérése.

function getConsumerAction(consumerId: string, consumerActionId: string, publisherId?: string): Promise<ConsumerAction>

Paraméterek

consumerId

string

Egy fogyasztó azonosítója.

consumerActionId

string

Egy consumerActionId azonosítója.

publisherId

string

Válaszok

Promise<ConsumerAction>

getEventType(string, string)

Adott eseménytípus lekérése.

function getEventType(publisherId: string, eventTypeId: string): Promise<EventTypeDescriptor>

Paraméterek

publisherId

string

Közzétevő azonosítója.

eventTypeId

string

Válaszok

getNotification(string, number)

Adott értesítés kérése egy előfizetésről.

function getNotification(subscriptionId: string, notificationId: number): Promise<Notification>

Paraméterek

subscriptionId

string

Előfizetés azonosítója.

notificationId

number

Válaszok

Promise<Notification>

getNotifications(string, number, NotificationStatus, NotificationResult)

Lekérheti egy adott előfizetés értesítéseinek listáját. Az értesítés tartalmazza az esemény részleteit, a kérést és a fogyasztói szolgáltatás válaszát.

function getNotifications(subscriptionId: string, maxResults?: number, status?: NotificationStatus, result?: NotificationResult): Promise<Notification[]>

Paraméterek

subscriptionId

string

Előfizetés azonosítója.

maxResults

number

A visszaküldött értesítések maximális száma. Az alapértelmezett érték 100.

status
NotificationStatus

Csak ilyen állapotú értesítéseket kaphat.

result
NotificationResult

Csak ilyen eredménytípusú értesítéseket kaphat.

Válaszok

Promise<Notification[]>

getPublisher(string)

Lekérhet egy adott szolgáltatáshook-közzétevőt.

function getPublisher(publisherId: string): Promise<Publisher>

Paraméterek

publisherId

string

Közzétevő azonosítója.

Válaszok

Promise<Publisher>

getSubscription(string)

Szerezzen be egy adott szolgáltatáshook-előfizetést.

function getSubscription(subscriptionId: string): Promise<Subscription>

Paraméterek

subscriptionId

string

Előfizetés azonosítója.

Válaszok

Promise<Subscription>

getSubscriptionDiagnostics(string)

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

Paraméterek

subscriptionId

string

Válaszok

listConsumerActions(string, string)

Lekérheti az adott fogyasztóra vonatkozó fogyasztói műveletek listáját.

function listConsumerActions(consumerId: string, publisherId?: string): Promise<ConsumerAction[]>

Paraméterek

consumerId

string

Egy fogyasztó azonosítója.

publisherId

string

Válaszok

Promise<ConsumerAction[]>

listConsumers(string)

Lekérheti az elérhető szolgáltatáshook-fogyasztói szolgáltatások listáját. Igény szerint szűrheti azokat a felhasználókat, amelyek támogatják az adott közzétevő legalább egy eseménytípusát.

function listConsumers(publisherId?: string): Promise<Consumer[]>

Paraméterek

publisherId

string

Válaszok

Promise<Consumer[]>

listEventTypes(string)

Lekérheti egy adott közzétevő eseménytípusát.

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

Paraméterek

publisherId

string

Közzétevő azonosítója.

Válaszok

Promise<EventTypeDescriptor[]>

listPublishers()

A közzétevők listájának lekérése.

function listPublishers(): Promise<Publisher[]>

Válaszok

Promise<Publisher[]>

listSubscriptions(string, string, string, string)

Az előfizetések listájának lekérése.

function listSubscriptions(publisherId?: string, eventType?: string, consumerId?: string, consumerActionId?: string): Promise<Subscription[]>

Paraméterek

publisherId

string

Előfizetés azonosítója.

eventType

string

A szűrni kívánt esemény típusa (ha van ilyen).

consumerId

string

Egy fogyasztó azonosítója.

consumerActionId

string

Egy consumerActionId azonosítója.

Válaszok

Promise<Subscription[]>

publishExternalEvent(string, string)

Külső esemény közzététele.

function publishExternalEvent(publisherId: string, channelId?: string): Promise<PublisherEvent[]>

Paraméterek

publisherId

string

channelId

string

Válaszok

Promise<PublisherEvent[]>

queryInputValues(InputValuesQuery, string)

function queryInputValues(inputValuesQuery: InputValuesQuery, publisherId: string): Promise<InputValuesQuery>

Paraméterek

inputValuesQuery
InputValuesQuery
publisherId

string

Válaszok

Promise<InputValuesQuery>

queryNotifications(NotificationsQuery)

Értesítések lekérdezése. Az értesítés tartalmazza az esemény részleteit, a kérést és a fogyasztói szolgáltatás válaszát.

function queryNotifications(query: NotificationsQuery): Promise<NotificationsQuery>

Paraméterek

Válaszok

queryPublishers(PublishersQuery)

Szolgáltatáshook-közzétevők lekérdezése.

function queryPublishers(query: PublishersQuery): Promise<PublishersQuery>

Paraméterek

Válaszok

Promise<PublishersQuery>

replaceSubscription(Subscription, string)

Előfizetés frissítése. <param name="subscriptionId">Id a frissíteni kívánt előfizetéshez.< /Param>

function replaceSubscription(subscription: Subscription, subscriptionId?: string): Promise<Subscription>

Paraméterek

subscription
Subscription
subscriptionId

string

Válaszok

Promise<Subscription>

updateSubscriptionDiagnostics(UpdateSubscripitonDiagnosticsParameters, string)

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

Paraméterek

subscriptionId

string

Válaszok