EventGridPublisherClient class
فئة العميل لنشر الأحداث إلى خدمة شبكة الأحداث.
المنشئون
| Event |
إنشاء مثيل EventGridPublisherClient الذي يرسل الأحداث باستخدام مخطط شبكة الأحداث. مثال على الاستخدام:
|
الخصائص
| api |
إصدار خدمة شبكة زوجية. |
| endpoint |
عنوان URL لنقطة نهاية Event Grid. |
الأساليب
| send(Input |
إرسال الأحداث إلى موضوع. |
تفاصيل المنشئ
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
يستخدم لمصادقة الطلبات إلى الخدمة.
- 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>