EventData Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 < Schlüssel-, Wert>-Paare (in der Regel ein Wörterbuch< String, String>) , 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:
Azure SDK for .NET