共用方式為


EventGridPublisherClient class

將事件發佈至事件方格服務的用戶端類別。

建構函式

EventGridPublisherClient<T>(string, T, KeyCredential | SASCredential | TokenCredential, CommonClientOptions)

建立 EventGridPublisherClient 的實例,以使用事件方格架構傳送事件。

使用方式範例:

import { EventGridPublisherClient, AzureKeyCredential } from "@azure/eventgrid";

const client = new EventGridPublisherClient(
   "<service endpoint>",
   "EventGrid",
   new AzureKeyCredential("<api key>")
);

屬性

apiVersion

偶數方格服務的版本。

endpointUrl

事件方格端點的 URL。

方法

send(InputSchemaToInputTypeMap[T][], InputSchemaToOptionsTypeMap[T])

將事件傳送至主題。

建構函式詳細資料

EventGridPublisherClient<T>(string, T, KeyCredential | SASCredential | TokenCredential, CommonClientOptions)

建立 EventGridPublisherClient 的實例,以使用事件方格架構傳送事件。

使用方式範例:

import { EventGridPublisherClient, AzureKeyCredential } from "@azure/eventgrid";

const client = new EventGridPublisherClient(
   "<service endpoint>",
   "EventGrid",
   new AzureKeyCredential("<api key>")
);
new EventGridPublisherClient(endpointUrl: string, inputSchema: T, credential: KeyCredential | SASCredential | TokenCredential, options?: CommonClientOptions)

參數

endpointUrl

string

事件方格端點的 URL,例如 https://eg-topic.westus2-1.eventgrid.azure.net/api/events

inputSchema

T

事件方格端點設定為接受的架構。 其中一個 「EventGrid」、「CloudEvent」 或 「Custom」。

credential

KeyCredential | SASCredential | TokenCredential

用來驗證對服務的要求。

options
CommonClientOptions

用來設定事件方格用戶端。

屬性詳細資料

apiVersion

偶數方格服務的版本。

apiVersion: string

屬性值

string

endpointUrl

事件方格端點的 URL。

endpointUrl: string

屬性值

string

方法詳細資料

send(InputSchemaToInputTypeMap[T][], InputSchemaToOptionsTypeMap[T])

將事件傳送至主題。

function send(events: InputSchemaToInputTypeMap[T][], options?: InputSchemaToOptionsTypeMap[T]): Promise<void>

參數

events

InputSchemaToInputTypeMap[T][]

要傳送的事件。 事件應該位於建構用戶端時所使用的架構中。

options

InputSchemaToOptionsTypeMap[T]

控制基礎作業的選項。

傳回

Promise<void>