Aracılığıyla paylaş


EventGridPublisherClient class

Olayları Event Grid Hizmeti'ne yayımlamak için istemci sınıfı.

Oluşturucular

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

Event Grid Şemasını kullanarak olayları gönderen bir EventGridPublisherClient örneği oluşturur.

Örnek kullanım:

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

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

Özellikler

apiVersion

Even Grid hizmetinin sürümü.

endpointUrl

Event Grid uç noktasının URL'si.

Yöntemler

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

Olayları bir konuya gönderir.

Oluşturucu Ayrıntıları

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

Event Grid Şemasını kullanarak olayları gönderen bir EventGridPublisherClient örneği oluşturur.

Örnek kullanım:

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)

Parametreler

endpointUrl

string

Event Grid uç noktasının URL'si, örneğin https://eg-topic.westus2-1.eventgrid.azure.net/api/events.

inputSchema

T

Event Grid uç noktasının kabul etmek üzere yapılandırıldığı şema. "EventGrid", "CloudEvent" veya "Custom" öğelerinden biri.

credential

KeyCredential | SASCredential | TokenCredential

Hizmete yönelik isteklerin kimliğini doğrulamak için kullanılır.

options
CommonClientOptions

Event Grid İstemcisi'ni yapılandırmak için kullanılır.

Özellik Ayrıntıları

apiVersion

Even Grid hizmetinin sürümü.

apiVersion: string

Özellik Değeri

string

endpointUrl

Event Grid uç noktasının URL'si.

endpointUrl: string

Özellik Değeri

string

Yöntem Ayrıntıları

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

Olayları bir konuya gönderir.

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

Parametreler

events

InputSchemaToInputTypeMap[T][]

Gönderilecek olaylar. Olaylar istemci oluşturulurken kullanılan şemada olmalıdır.

options

InputSchemaToOptionsTypeMap[T]

Temel alınan işlemi denetleme seçenekleri.

Döndürülenler

Promise<void>