EventGridPublisherClient class
Klasa klienta do publikowania zdarzeń w usłudze Event Grid.
Konstruktory
Event |
Tworzy wystąpienie klasy EventGridPublisherClient, które wysyła zdarzenia przy użyciu schematu usługi Event Grid. Przykład użycia:
|
Właściwości
api |
Wersja usługi Even Grid. |
endpoint |
Adres URL punktu końcowego usługi Event Grid. |
Metody
send(Input |
Wysyła zdarzenia do tematu. |
Szczegóły konstruktora
EventGridPublisherClient<T>(string, T, KeyCredential | SASCredential | TokenCredential, CommonClientOptions)
Tworzy wystąpienie klasy EventGridPublisherClient, które wysyła zdarzenia przy użyciu schematu usługi Event Grid.
Przykład użycia:
import { EventGridPublisherClient, AzureKeyCredential } from "@azure/eventgrid";
const client = new EventGridPublisherClient(
"<service endpoint>",
"EventGrid",
new AzureKeyCredential("<api key>")
);
new EventGridPublisherClient(endpointUrl: string, inputSchema: T, credential: KeyCredential | SASCredential | TokenCredential, options?: CommonClientOptions)
Parametry
- endpointUrl
-
string
Adres URL punktu końcowego usługi Event Grid, np. https://eg-topic.westus2-1.eventgrid.azure.net/api/events.
- inputSchema
-
T
Schemat skonfigurowany do akceptowania przez punkt końcowy usługi Event Grid. Jeden z elementów "EventGrid", "CloudEvent" lub "Custom".
- credential
Służy do uwierzytelniania żądań w usłudze.
- options
- CommonClientOptions
Służy do konfigurowania klienta usługi Event Grid.
Szczegóły właściwości
apiVersion
Wersja usługi Even Grid.
apiVersion: string
Wartość właściwości
string
endpointUrl
Adres URL punktu końcowego usługi Event Grid.
endpointUrl: string
Wartość właściwości
string
Szczegóły metody
send(InputSchemaToInputTypeMap[T][], InputSchemaToOptionsTypeMap[T])
Wysyła zdarzenia do tematu.
function send(events: InputSchemaToInputTypeMap[T][], options?: InputSchemaToOptionsTypeMap[T]): Promise<void>
Parametry
- events
-
InputSchemaToInputTypeMap[T][]
Zdarzenia do wysłania. Zdarzenia powinny znajdować się w schemacie używanym podczas konstruowania klienta.
- options
-
InputSchemaToOptionsTypeMap[T]
Opcje kontrolowania operacji bazowej.
Zwraca
Promise<void>