Freigeben über


ReportRecordContract Konstruktoren

Definition

Überlädt

ReportRecordContract()

Initialisiert eine neue instance der ReportRecordContract-Klasse.

ReportRecordContract(String, Nullable<DateTime>, String, String, String, String, String, String, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int64>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>)

Initialisiert eine neue instance der ReportRecordContract-Klasse.

ReportRecordContract()

Initialisiert eine neue instance der ReportRecordContract-Klasse.

public ReportRecordContract ();
Public Sub New ()

Gilt für:

ReportRecordContract(String, Nullable<DateTime>, String, String, String, String, String, String, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int64>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>)

Initialisiert eine neue instance der ReportRecordContract-Klasse.

public ReportRecordContract (string name = default, DateTime? timestamp = default, string interval = default, string country = default, string region = default, string zip = default, string userId = default, string productId = default, string apiId = default, string operationId = default, string apiRegion = default, string subscriptionId = default, int? callCountSuccess = default, int? callCountBlocked = default, int? callCountFailed = default, int? callCountOther = default, int? callCountTotal = default, long? bandwidth = default, int? cacheHitCount = default, int? cacheMissCount = default, double? apiTimeAvg = default, double? apiTimeMin = default, double? apiTimeMax = default, double? serviceTimeAvg = default, double? serviceTimeMin = default, double? serviceTimeMax = default);
new Microsoft.Azure.Management.ApiManagement.Models.ReportRecordContract : string * Nullable<DateTime> * string * string * string * string * string * string * string * string * string * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int64> * Nullable<int> * Nullable<int> * Nullable<double> * Nullable<double> * Nullable<double> * Nullable<double> * Nullable<double> * Nullable<double> -> Microsoft.Azure.Management.ApiManagement.Models.ReportRecordContract
Public Sub New (Optional name As String = Nothing, Optional timestamp As Nullable(Of DateTime) = Nothing, Optional interval As String = Nothing, Optional country As String = Nothing, Optional region As String = Nothing, Optional zip As String = Nothing, Optional userId As String = Nothing, Optional productId As String = Nothing, Optional apiId As String = Nothing, Optional operationId As String = Nothing, Optional apiRegion As String = Nothing, Optional subscriptionId As String = Nothing, Optional callCountSuccess As Nullable(Of Integer) = Nothing, Optional callCountBlocked As Nullable(Of Integer) = Nothing, Optional callCountFailed As Nullable(Of Integer) = Nothing, Optional callCountOther As Nullable(Of Integer) = Nothing, Optional callCountTotal As Nullable(Of Integer) = Nothing, Optional bandwidth As Nullable(Of Long) = Nothing, Optional cacheHitCount As Nullable(Of Integer) = Nothing, Optional cacheMissCount As Nullable(Of Integer) = Nothing, Optional apiTimeAvg As Nullable(Of Double) = Nothing, Optional apiTimeMin As Nullable(Of Double) = Nothing, Optional apiTimeMax As Nullable(Of Double) = Nothing, Optional serviceTimeAvg As Nullable(Of Double) = Nothing, Optional serviceTimeMin As Nullable(Of Double) = Nothing, Optional serviceTimeMax As Nullable(Of Double) = Nothing)

Parameter

name
String

Name abhängig vom Berichtsendpunkt gibt produkt-, API-, Vorgangs- oder Entwicklername an.

timestamp
Nullable<DateTime>

Beginn des Aggregationszeitraums. Das Datum entspricht dem folgenden Format: yyyy-MM-ddTHH:mm:ssZ gemäß der ISO 8601-Norm.

interval
String

Länge des Aggregationszeitraums. Das Intervall muss ein Vielfaches von 15 Minuten sein und darf nicht 0 (null) sein. Der Wert sollte im ISO 8601-Format (http://en.wikipedia.org/wiki/ISO_8601#Durations) vorliegen.

country
String

Das Land, mit dem diese Datensatzdaten verknüpft sind.

region
String

Länderregion, mit der diese Datensatzdaten verknüpft sind.

zip
String

Postleitzahl, mit der diese Datensatzdaten verknüpft sind.

userId
String

Benutzer-ID-Pfad. /users/{userId}

productId
String

Produktbezeichnerpfad. /products/{productId}

apiId
String

API-Bezeichnerpfad. /apis/{apiId}

operationId
String

Vorgangsbezeichnerpfad. /apis/{apiId}/operations/{operationId}

apiRegion
String

API-Regionsbezeichner.

subscriptionId
String

Pfad des Abonnementbezeichners. /subscriptions/{subscriptionId}

callCountSuccess
Nullable<Int32>

Anzahl erfolgreicher Aufrufe Dies schließt Aufrufe ein, die HttpStatusCode <= 301 und HttpStatusCode.NotModified und HttpStatusCode.TemporaryRedirect zurückgeben.

callCountBlocked
Nullable<Int32>

Anzahl der aufgrund ungültiger Anmeldeinformationen geblockter Aufrufe. Dazu gehören Aufrufe, die HttpStatusCode.Unauthorized und HttpStatusCode.Forbidden und HttpStatusCode.TooManyRequests zurückgeben.

callCountFailed
Nullable<Int32>

Anzahl der aufgrund der Proxy- oder Back-End-Fehler fehlerhafter Aufrufe. Dazu gehören Aufrufe, die HttpStatusCode.BadRequest(400) zurückgeben, und code zwischen HttpStatusCode.InternalServerError (500) und 600

callCountOther
Nullable<Int32>

Anzahl der anderen Anrufe.

callCountTotal
Nullable<Int32>

Gesamtanzahl von Aufrufen

bandwidth
Nullable<Int64>

Verbrauchte Bandbreite.

cacheHitCount
Nullable<Int32>

Anzahl der Male, in denen Inhalte aus der Cacherichtlinie bereitgestellt wurden.

cacheMissCount
Nullable<Int32>

Anzahl der Abrufe von Inhalten aus dem Back-End.

apiTimeAvg
Nullable<Double>

Durchschnittliche Zeit, die zum Verarbeiten der Anforderung benötigt wurde.

apiTimeMin
Nullable<Double>

Die Verarbeitung der Anforderung dauerte mindestens.

apiTimeMax
Nullable<Double>

Die maximale Zeit, die für die Verarbeitung der Anforderung benötigt wurde.

serviceTimeAvg
Nullable<Double>

Durchschnittliche Zeit, die für die Verarbeitung von Anforderungen im Back-End benötigt wurde.

serviceTimeMin
Nullable<Double>

Die Verarbeitung der Anforderung im Back-End dauerte mindestens.

serviceTimeMax
Nullable<Double>

Maximale Zeit, die zum Verarbeiten der Anforderung im Back-End benötigt wurde.

Gilt für: