مشاركة عبر


EventGridPublisherClient class

فئة العميل لنشر الأحداث إلى خدمة شبكة الأحداث.

المنشئون

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

إنشاء مثيل EventGridPublisherClient الذي يرسل الأحداث باستخدام مخطط شبكة الأحداث.

مثال على الاستخدام:

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

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

الخصائص

apiVersion

إصدار خدمة شبكة زوجية.

endpointUrl

عنوان URL لنقطة نهاية Event Grid.

الأساليب

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

إرسال الأحداث إلى موضوع.

تفاصيل المنشئ

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

إنشاء مثيل EventGridPublisherClient الذي يرسل الأحداث باستخدام مخطط شبكة الأحداث.

مثال على الاستخدام:

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)

المعلمات

endpointUrl

string

عنوان URL لنقطة نهاية Event Grid، على سبيل المثال، https://eg-topic.westus2-1.eventgrid.azure.net/api/events.

inputSchema

T

المخطط الذي تم تكوين نقطة نهاية Event Grid لقبوله. أحد "EventGrid" أو "CloudEvent" أو "مخصص".

credential

KeyCredential | SASCredential | TokenCredential

يستخدم لمصادقة الطلبات إلى الخدمة.

options
CommonClientOptions

يستخدم لتكوين عميل شبكة الأحداث.

تفاصيل الخاصية

apiVersion

إصدار خدمة شبكة زوجية.

apiVersion: string

قيمة الخاصية

string

endpointUrl

عنوان URL لنقطة نهاية Event Grid.

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>