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

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 类的新实例。

EventData()

初始化 EventData 类的新实例。

public EventData ();
Public Sub New ()

适用于

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 类的新实例。

public EventData (Microsoft.Azure.Management.Monitor.Models.SenderAuthorization authorization = default, System.Collections.Generic.IDictionary<string,string> claims = default, string caller = default, string description = default, string id = default, string eventDataId = default, string correlationId = default, Microsoft.Azure.Management.Monitor.Models.LocalizableString eventName = default, Microsoft.Azure.Management.Monitor.Models.LocalizableString category = default, Microsoft.Azure.Management.Monitor.Models.HttpRequestInfo httpRequest = default, Microsoft.Azure.Management.Monitor.Models.EventLevel? level = default, string resourceGroupName = default, Microsoft.Azure.Management.Monitor.Models.LocalizableString resourceProviderName = default, string resourceId = default, Microsoft.Azure.Management.Monitor.Models.LocalizableString resourceType = default, string operationId = default, Microsoft.Azure.Management.Monitor.Models.LocalizableString operationName = default, System.Collections.Generic.IDictionary<string,string> properties = default, Microsoft.Azure.Management.Monitor.Models.LocalizableString status = default, Microsoft.Azure.Management.Monitor.Models.LocalizableString subStatus = default, DateTime? eventTimestamp = default, DateTime? submissionTimestamp = default, string subscriptionId = default, string tenantId = default);
new Microsoft.Azure.Management.Monitor.Models.EventData : Microsoft.Azure.Management.Monitor.Models.SenderAuthorization * System.Collections.Generic.IDictionary<string, string> * string * string * string * string * string * Microsoft.Azure.Management.Monitor.Models.LocalizableString * Microsoft.Azure.Management.Monitor.Models.LocalizableString * Microsoft.Azure.Management.Monitor.Models.HttpRequestInfo * Nullable<Microsoft.Azure.Management.Monitor.Models.EventLevel> * string * Microsoft.Azure.Management.Monitor.Models.LocalizableString * string * Microsoft.Azure.Management.Monitor.Models.LocalizableString * string * Microsoft.Azure.Management.Monitor.Models.LocalizableString * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Monitor.Models.LocalizableString * Microsoft.Azure.Management.Monitor.Models.LocalizableString * Nullable<DateTime> * Nullable<DateTime> * string * string -> Microsoft.Azure.Management.Monitor.Models.EventData
Public Sub New (Optional authorization As SenderAuthorization = Nothing, Optional claims As IDictionary(Of String, String) = Nothing, Optional caller As String = Nothing, Optional description As String = Nothing, Optional id As String = Nothing, Optional eventDataId As String = Nothing, Optional correlationId As String = Nothing, Optional eventName As LocalizableString = Nothing, Optional category As LocalizableString = Nothing, Optional httpRequest As HttpRequestInfo = Nothing, Optional level As Nullable(Of EventLevel) = Nothing, Optional resourceGroupName As String = Nothing, Optional resourceProviderName As LocalizableString = Nothing, Optional resourceId As String = Nothing, Optional resourceType As LocalizableString = Nothing, Optional operationId As String = Nothing, Optional operationName As LocalizableString = Nothing, Optional properties As IDictionary(Of String, String) = Nothing, Optional status As LocalizableString = Nothing, Optional subStatus As LocalizableString = Nothing, Optional eventTimestamp As Nullable(Of DateTime) = Nothing, Optional submissionTimestamp As Nullable(Of DateTime) = Nothing, Optional subscriptionId As String = Nothing, Optional tenantId As String = Nothing)

参数

authorization
SenderAuthorization

发送方授权信息。

claims
IDictionary<String,String>

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

caller
String

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

description
String

事件的说明。

id
String

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

eventDataId
String

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

correlationId
String

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

eventName
LocalizableString

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

category
LocalizableString

事件类别。

httpRequest
HttpRequestInfo

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

level
Nullable<EventLevel>

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

resourceGroupName
String

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

resourceProviderName
LocalizableString

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

resourceId
String

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

resourceType
LocalizableString

资源类型

operationId
String

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

operationName
LocalizableString

操作名称。

properties
IDictionary<String,String>

<键、值>对集 (通常是包含事件详细信息的字典<字符串、字符串>) 。

status
LocalizableString

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

subStatus
LocalizableString

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

eventTimestamp
Nullable<DateTime>

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

submissionTimestamp
Nullable<DateTime>

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

subscriptionId
String

Azure 订阅 ID 通常是 GUID。

tenantId
String

Azure 租户 ID

适用于