Delen via


EventGridPublisherClient class

Clientklasse voor het publiceren van gebeurtenissen naar de Event Grid-service.

Constructors

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

Hiermee maakt u een exemplaar van EventGridPublisherClient waarmee gebeurtenissen worden verzonden met behulp van het Event Grid-schema.

Voorbeeldgebruik:

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

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

Eigenschappen

apiVersion

De versie van de Even Grid-service.

endpointUrl

De URL naar het Event Grid-eindpunt.

Methoden

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

Hiermee worden gebeurtenissen naar een onderwerp verzonden.

Constructordetails

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

Hiermee maakt u een exemplaar van EventGridPublisherClient waarmee gebeurtenissen worden verzonden met behulp van het Event Grid-schema.

Voorbeeldgebruik:

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)

Parameters

endpointUrl

string

De URL naar het Event Grid-eindpunt, bijvoorbeeld https://eg-topic.westus2-1.eventgrid.azure.net/api/events.

inputSchema

T

Het schema dat het Event Grid-eindpunt is geconfigureerd om te accepteren. Een van 'EventGrid', 'CloudEvent' of 'Custom'.

credential

KeyCredential | SASCredential | TokenCredential

Wordt gebruikt voor het verifiëren van aanvragen voor de service.

options
CommonClientOptions

Wordt gebruikt om de Event Grid-client te configureren.

Eigenschapdetails

apiVersion

De versie van de Even Grid-service.

apiVersion: string

Waarde van eigenschap

string

endpointUrl

De URL naar het Event Grid-eindpunt.

endpointUrl: string

Waarde van eigenschap

string

Methodedetails

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

Hiermee worden gebeurtenissen naar een onderwerp verzonden.

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

Parameters

events

InputSchemaToInputTypeMap[T][]

De gebeurtenissen die moeten worden verzonden. De gebeurtenissen moeten zich in het schema hebben dat wordt gebruikt bij het maken van de client.

options

InputSchemaToOptionsTypeMap[T]

Opties voor het beheren van de onderliggende bewerking.

Retouren

Promise<void>