EventGridPublisherClient class
將事件發佈至事件方格服務的用戶端類別。
建構函式
Event |
建立 EventGridPublisherClient 的實例,以使用事件方格架構傳送事件。 使用方式範例:
|
屬性
api |
偶數方格服務的版本。 |
endpoint |
事件方格端點的 URL。 |
方法
send(Input |
將事件傳送至主題。 |
建構函式詳細資料
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
用來驗證對服務的要求。
- 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>