你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

WebNotificationHook 类

定义

WebhookHookInfo。

public class WebNotificationHook : Azure.AI.MetricsAdvisor.Administration.NotificationHook
type WebNotificationHook = class
    inherit NotificationHook
Public Class WebNotificationHook
Inherits NotificationHook
继承
WebNotificationHook

注解

若要创建 Web 挂钩,必须将此实例传递给 方法 CreateHookAsync(NotificationHook, CancellationToken)。 创建或修改 Web 挂钩时, Endpoint 将调用 作为具有空请求正文的测试。 API 需要返回 200 HTTP 代码才能成功通过验证。

构造函数

WebNotificationHook(String, Uri)

初始化 WebNotificationHook 类的新实例。

属性

Administrators

具有管理权限管理此挂钩的用户列表。 此列表中的每个元素表示具有管理员访问权限的用户,但每个 string 元素的值取决于此管理员在与服务通信时要使用的身份验证类型。 如果使用 MetricsAdvisorKeyCredential 身份验证, string 则必须是用户的电子邮件地址。 如果改用 AAD 身份验证, string 则必须唯一标识用户的主体。 例如,对于 ClientSecretCredentialstring 必须是客户端 ID。

(继承自 NotificationHook)
CertificateKey

用于对 API 地址进行身份验证的证书密钥。 如果不需要身份验证,请将此保留为空。 默认为空字符串。

CertificatePassword

用于对 API 地址进行身份验证的证书密码。 如果不需要身份验证,请将此保留为空。 默认为空字符串。

Description

NotificationHook的说明。 默认为空字符串。

(继承自 NotificationHook)
Endpoint

触发警报时要调用的 API 地址。

ExternalUri

启用自定义重定向的可选字段,例如用于故障排除注释。 默认为空字符串。

(继承自 NotificationHook)
Headers

在 API 调用中要发送的自定义标头。

HookKind

挂钩类型。

(继承自 NotificationHook)
Id

NotificationHook的唯一标识符。

(继承自 NotificationHook)
Name

要显示在 Web 门户上的自定义 NotificationHook 名称。 挂钩名称必须在同一 Metris 顾问资源中是唯一的。

(继承自 NotificationHook)
Password

用于对 API 地址进行身份验证的密码。 如果不需要身份验证,请将此保留为空。 默认为空字符串。

Username

用于对 API 地址进行身份验证的用户名。 如果不需要身份验证,请将此保留为空。 默认为空字符串。

适用于