你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
EventGridPublisherClient class
用于将事件发布到事件网格服务的客户端类。
构造函数
Event |
创建 EventGridPublisherClient 的实例,该实例使用事件网格架构发送事件。 用法示例:
|
属性
api |
偶数网格服务的版本。 |
endpoint |
事件网格终结点的 URL。 |
方法
send(Input |
将事件发送到主题。 |
构造函数详细信息
EventGridPublisherClient<T>(string, T, KeyCredential | SASCredential | TokenCredential, CommonClientOptions)
创建 EventGridPublisherClient 的实例,该实例使用事件网格架构发送事件。
用法示例:
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)
参数
- endpointUrl
-
string
事件网格终结点的 URL,例如 https://eg-topic.westus2-1.eventgrid.azure.net/api/events。
- inputSchema
-
T
事件网格终结点配置为接受的架构。 “EventGrid”、“CloudEvent”或“Custom”之一。
- credential
用于对服务的请求进行身份验证。
- options
- CommonClientOptions
用于配置事件网格客户端。
属性详细信息
apiVersion
偶数网格服务的版本。
apiVersion: string
属性值
string
endpointUrl
事件网格终结点的 URL。
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>