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

EventData 类

定义

Azure 事件日志条目的类型为 EventData

public class EventData
type EventData = class
Public Class EventData
继承
EventData

构造函数

EventData()

初始化 EventData 类的新实例。

EventData(SenderAuthorization, IDictionary<String,String>, String, String, String, String, String, LocalizableString, LocalizableString, HttpRequestInfo, Nullable<EventLevel>, String, LocalizableString, String, LocalizableString, String, LocalizableString, IDictionary<String, String>, LocalizableString, LocalizableString, Nullable<DateTime>, Nullable<DateTime>, String, String)

初始化 EventData 类的新实例。

属性

Authorization

获取发件人授权信息。

Caller

获取已执行操作的用户的电子邮件地址、UPN 声明或 SPN 声明(基于可用性)。

Category

获取事件类别。

Claims

获取用于标识 ARM 权限的键值对。

CorrelationId

获取相关 ID,通常是字符串格式的 GUID。 关联 ID 在属于同一 uber 操作的事件之间共享。

Description

获取事件的说明。

EventDataId

获取事件数据 ID。这是事件的唯一标识符。

EventName

获取事件名称。 此值不应与 OperationName 混淆。 出于实际目的,OperationName 可能更吸引最终用户。

EventTimestamp

获取由处理与 事件对应的请求的 Azure 服务生成的事件的时间戳。 它采用 ISO 8601 格式。

HttpRequest

获取 HTTP 请求信息。 通常包括发起事件的用户的“clientRequestId”、“clientIpAddress” (IP 地址) 和“method” (HTTP 方法(例如 PUT) )。

Id

获取 ARM for RBAC 所需的此事件的 ID。 它包含 EventDataID 和时间戳信息。

Level

获取事件级别。 可能的值包括:“Critical”、“Error”、“Warning”、“Informational”、“Verbose”

OperationId

获取它通常是在对应于单个操作的事件之间共享的 GUID。 此值不应与 EventName 混淆。

OperationName

获取操作名称。

Properties

获取 lt 的 &集;键、值&gt; 对 (通常是字典&lt;包含事件详细信息的字符串、字符串&gt;) 。

ResourceGroupName

获取受影响资源的资源组名称。

ResourceId

获取唯一标识导致此事件的资源的资源 URI。

ResourceProviderName

获取受影响资源的资源提供程序名称。

ResourceType

获取资源类型

Status

获取描述操作状态的字符串。 一些典型值包括:Started、In progress、Succeeded、Failed、Resolved。

SubmissionTimestamp

获取事件可用于通过此 API 进行查询的时间戳。 它采用 ISO 8601 格式。 此值不应混淆 eventTimestamp。 因为事件发生时间与将事件提交到 Azure 日志记录基础结构的时间之间可能存在延迟。

SubscriptionId

获取 Azure 订阅 ID 通常为 GUID。

SubStatus

获取事件子状态。 大多数情况下,如果包含在内,这会捕获 REST 调用的 HTTP 状态代码。 常见值为:正常 (HTTP 状态代码:200) ,创建 (HTTP 状态代码:201) , 接受 (HTTP 状态代码:202) ,无内容 (HTTP 状态代码:204) ,错误请求 (HTTP 状态代码:400) ,找不到 (HTTP 状态代码:404) ,冲突 (HTTP 状态代码:409) ,内部服务器错误 (HTTP 状态代码: 500) ,服务不可用 (HTTP 状态代码:503) ,网关超时 (HTTP 状态代码:504)

TenantId

获取 Azure 租户 ID

方法

Validate()

验证 对象。

适用于