你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
EventData 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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)
事件可用于通过此 API 进行查询的时间戳。 它采用 ISO 8601 格式。 此值不应混淆 eventTimestamp。 因为事件发生时间与将事件提交到 Azure 日志记录基础结构的时间之间可能存在延迟。
- subscriptionId
- String
Azure 订阅 ID 通常是 GUID。
- tenantId
- String
Azure 租户 ID