Compartilhar via


EventData Classe

Definição

As entradas do log de eventos do Azure são do tipo EventData

public class EventData
type EventData = class
Public Class EventData
Herança
EventData

Construtores

EventData()

Inicializa uma nova instância da classe 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)

Inicializa uma nova instância da classe EventData.

Propriedades

Authorization

Obtém as informações de autorização do remetente.

Caller

Obtém o endereço de email do usuário que executou a operação, a declaração UPN ou a declaração SPN com base na disponibilidade.

Category

Obtém a categoria de evento.

Claims

Obtém pares chave-valor para identificar permissões arm.

CorrelationId

Obtém a ID de correlação, geralmente um GUID no formato de cadeia de caracteres. A ID de correlação é compartilhada entre os eventos que pertencem à mesma operação uber.

Description

Obtém a descrição do evento.

EventDataId

Obtém a ID de dados do evento. Esse é um identificador exclusivo para um evento.

EventName

Obtém o nome do evento. Esse valor não deve ser confundido com OperationName. Para fins práticos, OperationName pode ser mais atraente para os usuários finais.

EventTimestamp

Obtém o carimbo de data/hora de quando o evento foi gerado pelo serviço do Azure que processa a solicitação correspondente ao evento. Ele está no formato ISO 8601.

HttpRequest

Obtém as informações de solicitação HTTP. Geralmente inclui 'clientRequestId', 'clientIpAddress' (endereço IP do usuário que iniciou o evento) e 'method' (método HTTP, por exemplo, PUT).

Id

Obtém a ID desse evento conforme exigido pelo ARM para RBAC. Ele contém o EventDataID e uma informação de carimbo de data/hora.

Level

Obtém o nível de evento. Os valores possíveis incluem: 'Critical', 'Error', 'Warning', 'Informational', 'Verbose'

OperationId

Obtém geralmente é um GUID compartilhado entre os eventos correspondentes a uma única operação. Esse valor não deve ser confundido com EventName.

OperationName

Obtém o nome da operação.

Properties

Obtém o conjunto de &lt; Pares Key, Value&gt; (geralmente um Dictionary&lt; String, String&gt;) que inclui detalhes sobre o evento.

ResourceGroupName

Obtém o nome do grupo de recursos do recurso afetado.

ResourceId

Obtém o URI do recurso que identifica exclusivamente o recurso que causou esse evento.

ResourceProviderName

Obtém o nome do provedor de recursos do recurso afetado.

ResourceType

Obtém o tipo de recurso

Status

Obtém uma cadeia de caracteres que descreve o status da operação. Alguns valores típicos são: Iniciado, Em andamento, Bem-sucedido, Com Falha, Resolvido.

SubmissionTimestamp

Obtém o carimbo de data/hora de quando o evento ficou disponível para consulta por meio dessa API. Ele está no formato ISO 8601. Esse valor não deve ser confundido eventTimestamp. Como pode haver um atraso entre o tempo de ocorrência do evento e a hora em que o evento é enviado para a infraestrutura de registro em log do Azure.

SubscriptionId

Obtém a ID da assinatura do Azure geralmente um GUID.

SubStatus

Obtém o sub status do evento. Na maioria das vezes, quando incluído, isso captura o código http status da chamada REST. Os valores comuns são: OK (Código de Status HTTP: 200), Criado (Código de Status HTTP: 201), Aceito (Código de Status HTTP: 202), Sem Conteúdo (Código de Status HTTP: 204), Solicitação Incorreta (Código de Status HTTP: 400), não encontrado (código de status HTTP: 404), conflito (código de status HTTP: 409), erro interno do servidor (código de status HTTP: 500), serviço indisponível (código de status HTTP:503), tempo limite do gateway (código de status HTTP: 504)

TenantId

Obtém a ID do locatário do Azure

Métodos

Validate()

Valide o objeto .

Aplica-se a