Bagikan melalui


EventGridPublisherClient class

Kelas klien untuk menerbitkan peristiwa ke Layanan Event Grid.

Konstruktor

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

Membuat instans EventGridPublisherClient yang mengirim peristiwa menggunakan Skema Event Grid.

Contoh penggunaan:

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

const client = new EventGridPublisherClient(
  "<endpoint>",
  "EventGrid",
  new AzureKeyCredential("<Access Key>"),
);

Properti

apiVersion

Versi layanan Even Grid.

endpointUrl

URL ke titik akhir Event Grid.

Metode

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

Mengirim peristiwa ke topik.

Detail Konstruktor

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

Membuat instans EventGridPublisherClient yang mengirim peristiwa menggunakan Skema Event Grid.

Contoh penggunaan:

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

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

Parameter

endpointUrl

string

URL ke titik akhir Event Grid, misalnya https://eg-topic.westus2-1.eventgrid.azure.net/api/events.

inputSchema

T

Skema yang dikonfigurasi titik akhir Event Grid untuk diterima. Salah satu "EventGrid", "CloudEvent", atau "Custom".

credential

KeyCredential | SASCredential | TokenCredential

Digunakan untuk mengautentikasi permintaan ke layanan.

options
CommonClientOptions

Digunakan untuk mengonfigurasi Klien Event Grid.

Detail Properti

apiVersion

Versi layanan Even Grid.

apiVersion: string

Nilai Properti

string

endpointUrl

URL ke titik akhir Event Grid.

endpointUrl: string

Nilai Properti

string

Detail Metode

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

Mengirim peristiwa ke topik.

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

Parameter

events

InputSchemaToInputTypeMap[T][]

Peristiwa yang akan dikirim. Peristiwa harus berada dalam skema yang digunakan saat membangun klien.

options

InputSchemaToOptionsTypeMap[T]

Opsi untuk mengontrol operasi yang mendasar.

Mengembalikan

Promise<void>