Share via


EventData Konstruktoren

Definition

Überlädt

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.

EventData()

Initialisiert eine neue instance der EventData-Klasse.

public EventData ();
Public Sub New ()

Gilt für:

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.

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)

Parameter

authorization
SenderAuthorization

Die Informationen zur Absenderautorisierung.

claims
IDictionary<String,String>

Schlüsselwertpaare zum Identifizieren von ARM-Berechtigungen.

caller
String

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

description
String

Die Beschreibung des Ereignisses.

id
String

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

eventDataId
String

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

correlationId
String

die Korrelations-ID, in der Regel eine GUID im Zeichenfolgenformat. Die Korrelations-ID wird für die Ereignisse freigegeben, die zum gleichen Uber-Vorgang gehören.

eventName
LocalizableString

der Ereignisname. Dieser Wert sollte nicht mit OperationName verwechselt werden. Aus praktischen Gründen kann OperationName für Endbenutzer attraktiver sein.

category
LocalizableString

die Ereigniskategorie.

httpRequest
HttpRequestInfo

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

level
Nullable<EventLevel>

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

resourceGroupName
String

der Ressourcengruppenname der betroffenen Ressource.

resourceProviderName
LocalizableString

der Ressourcenanbietername der betroffenen Ressource.

resourceId
String

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

resourceType
LocalizableString

ressourcentyp

operationId
String

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

operationName
LocalizableString

der Vorgangsname.

properties
IDictionary<String,String>

die Gruppe der Schlüssel-Wert-Paare> (in der <Regel eine Wörterbuchzeichenfolge<, Zeichenfolge>), die Details zum Ereignis enthält.

status
LocalizableString

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

subStatus
LocalizableString

der Ereignisunterteil status. Die meiste Zeit 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), Bad Request(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)

eventTimestamp
Nullable<DateTime>

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

submissionTimestamp
Nullable<DateTime>

der Zeitstempel, 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 dem Zeitpunkt des Auftretens des Ereignisses und dem Zeitpunkt der Übermittlung des Ereignisses an die Azure-Protokollierungsinfrastruktur kommen.

subscriptionId
String

Die Azure-Abonnement-ID ist in der Regel eine GUID.

tenantId
String

Die Azure-Mandanten-ID

Gilt für: