Sdílet prostřednictvím


EventGridPublisherClient class

Klientská třída pro publikování událostí do služby Event Grid.

Konstruktory

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

Vytvoří instanci EventGridPublisherClient, která odesílá události pomocí schématu Event Gridu.

Příklad použití:

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

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

Vlastnosti

apiVersion

Verze služby Even Grid.

endpointUrl

Adresa URL koncového bodu služby Event Grid.

Metody

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

Odesílá události do tématu.

Podrobnosti konstruktoru

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

Vytvoří instanci EventGridPublisherClient, která odesílá události pomocí schématu Event Gridu.

Příklad použití:

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)

Parametry

endpointUrl

string

Adresa URL koncového bodu Event Gridu, např. https://eg-topic.westus2-1.eventgrid.azure.net/api/events.

inputSchema

T

Schéma, které je nakonfigurované pro přijetí koncového bodu Event Gridu. Jeden z "EventGrid", "CloudEvent" nebo "Custom".

credential

KeyCredential | SASCredential | TokenCredential

Používá se k ověřování požadavků na službu.

options
CommonClientOptions

Slouží ke konfiguraci klienta Služby Event Grid.

Podrobnosti vlastnosti

apiVersion

Verze služby Even Grid.

apiVersion: string

Hodnota vlastnosti

string

endpointUrl

Adresa URL koncového bodu služby Event Grid.

endpointUrl: string

Hodnota vlastnosti

string

Podrobnosti metody

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

Odesílá události do tématu.

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

Parametry

events

InputSchemaToInputTypeMap[T][]

Události, které se mají odeslat. Události by měly být ve schématu použitém při vytváření klienta.

options

InputSchemaToOptionsTypeMap[T]

Možnosti pro řízení základní operace

Návraty

Promise<void>