EventGridPublisherClient class
Classe client per la pubblicazione di eventi nel servizio Griglia di eventi.
Costruttori
Event |
Crea un'istanza di EventGridPublisherClient che invia eventi usando lo schema di Griglia di eventi. Esempio di utilizzo:
|
Proprietà
api |
Versione del servizio Even Grid. |
endpoint |
URL dell'endpoint di Griglia di eventi. |
Metodi
send(Input |
Invia eventi a un argomento. |
Dettagli costruttore
EventGridPublisherClient<T>(string, T, KeyCredential | SASCredential | TokenCredential, CommonClientOptions)
Crea un'istanza di EventGridPublisherClient che invia eventi usando lo schema di Griglia di eventi.
Esempio di utilizzo:
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)
Parametri
- endpointUrl
-
string
URL dell'endpoint di Griglia di eventi, ad esempio https://eg-topic.westus2-1.eventgrid.azure.net/api/events.
- inputSchema
-
T
Schema che l'endpoint di Griglia di eventi è configurato per accettare. Uno di "EventGrid", "CloudEvent" o "Custom".
- credential
Usato per autenticare le richieste al servizio.
- options
- CommonClientOptions
Usato per configurare il client di Griglia di eventi.
Dettagli proprietà
apiVersion
Versione del servizio Even Grid.
apiVersion: string
Valore della proprietà
string
endpointUrl
URL dell'endpoint di Griglia di eventi.
endpointUrl: string
Valore della proprietà
string
Dettagli metodo
send(InputSchemaToInputTypeMap[T][], InputSchemaToOptionsTypeMap[T])
Invia eventi a un argomento.
function send(events: InputSchemaToInputTypeMap[T][], options?: InputSchemaToOptionsTypeMap[T]): Promise<void>
Parametri
- events
-
InputSchemaToInputTypeMap[T][]
Eventi da inviare. Gli eventi devono trovarsi nello schema usato durante la costruzione del client.
- options
-
InputSchemaToOptionsTypeMap[T]
Opzioni per controllare l'operazione sottostante.
Restituisce
Promise<void>