EventData Klasse

Definition

Die Azure-Ereignisprotokolleinträge sind vom Typ EventData.

public class EventData
type EventData = class
Public Class EventData
Vererbung
EventData

Konstruktoren

EventData()

Initialisiert eine neue instance der EventData-Klasse.

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)

Initialisiert eine neue instance der EventData-Klasse.

Eigenschaften

Authorization

Ruft die Autorisierungsinformationen des Absenders ab.

Caller

Ruft die E-Mail-Adresse des Benutzers ab, der den Vorgang ausgeführt hat, den UPN- oder SPN-Anspruch basierend auf der Verfügbarkeit.

Category

Ruft die Ereigniskategorie ab.

Claims

Ruft Schlüsselwertpaare ab, um ARM-Berechtigungen zu identifizieren.

CorrelationId

Ruft die Korrelations-ID ab, in der Regel eine GUID im Zeichenfolgenformat. Die Korrelations-ID wird von den Ereignissen geteilt, die zum gleichen Uber-Vorgang gehören.

Description

Ruft die Beschreibung des Ereignisses ab.

EventDataId

Ruft die Ereignisdaten-ID ab. Dies ist ein eindeutiger Bezeichner für ein Ereignis.

EventName

Ruft den Ereignisnamen ab. Dieser Wert sollte nicht mit OperationName verwechselt werden. Aus praktischen Gründen kann OperationName für Endbenutzer attraktiver sein.

EventTimestamp

Ruft den Zeitstempel ab, zu dem das Ereignis vom Azure-Dienst generiert wurde, der die Anforderung verarbeitet, die dem Ereignis entspricht. Es im ISO 8601-Format.

HttpRequest

Ruft die HTTP-Anforderungsinformationen ab. Umfasst in der Regel die "clientRequestId", "clientIpAddress" (IP-Adresse des Benutzers, der das Ereignis initiiert hat) und "method" (HTTP-Methode z. B. PUT).

Id

Ruft die ID dieses Ereignisses ab, wie für ARM für RBAC erforderlich. Sie enthält die EventDataID und eine Zeitstempelinformation.

Level

Ruft die Ereignisebene ab. Mögliche Werte: "Kritisch", "Fehler", "Warnung", "Informational", "Ausführlich"

OperationId

Ruft in der Regel eine GUID ab, die für die Ereignisse freigegeben wird, die einem einzelnen Vorgang entsprechen. Dieser Wert sollte nicht mit EventName verwechselt werden.

OperationName

Ruft den Namen des Vorgangs ab.

Properties

Ruft den Satz von &lt; Schlüssel-, Wert&gt;-Paare (in der Regel ein Wörterbuch&lt; String, String&gt;) , die Details zum Ereignis enthält.

ResourceGroupName

Ruft den Ressourcengruppennamen der betroffenen Ressource ab.

ResourceId

Ruft den Ressourcen-URI ab, der die Ressource eindeutig identifiziert, die dieses Ereignis verursacht hat.

ResourceProviderName

Ruft den Ressourcenanbieternamen der betroffenen Ressource ab.

ResourceType

Ruft den Ressourcentyp ab.

Status

Ruft eine Zeichenfolge ab, die die status des Vorgangs beschreibt. Einige typische Werte sind: Gestartet, In Bearbeitung, Erfolgreich, Fehler, Aufgelöst.

SubmissionTimestamp

Ruft den Zeitstempel ab, zu dem das Ereignis für Abfragen über diese API verfügbar wurde. Es ist im ISO 8601-Format. Dieser Wert sollte nicht verwechselt werden eventTimestamp. Es kann zu einer Verzögerung zwischen der Eintrittszeit des Ereignisses und dem Zeitpunkt kommen, zu dem das Ereignis an die Azure-Protokollierungsinfrastruktur übermittelt wird.

SubscriptionId

Ruft die Azure-Abonnement-ID ab, in der Regel eine GUID.

SubStatus

Ruft den ereignisuntergeordneten status ab. In den meisten Fällen erfasst dies den HTTP-status Code des REST-Aufrufs. Allgemeine Werte sind: OK (HTTP-Statuscode: 200), Erstellt (HTTP-Statuscode: 201), Akzeptiert (HTTP-Statuscode: 202), No Content (HTTP-Statuscode: 204), Ungültige Anforderung(HTTP-Statuscode: 400) ), Nicht gefunden (HTTP-Statuscode: 404), Konflikt (HTTP-Statuscode: 409), Interner Serverfehler (HTTP-Statuscode: 500), Dienst nicht verfügbar (HTTP-Statuscode:503), Gatewaytimeout (HTTP-Statuscode: 504)

TenantId

Ruft die Azure-Mandanten-ID ab.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: