Freigeben über


ArmApiManagementModelFactory.ReportRecordContract Methode

Definition

Initialisiert eine neue instance von ReportRecordContract.

public static Azure.ResourceManager.ApiManagement.Models.ReportRecordContract ReportRecordContract (string name = default, DateTimeOffset? 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, Azure.Core.ResourceIdentifier subscriptionResourceId = 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);
static member ReportRecordContract : string * Nullable<DateTimeOffset> * string * string * string * string * string * string * string * string * string * Azure.Core.ResourceIdentifier * 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> -> Azure.ResourceManager.ApiManagement.Models.ReportRecordContract
Public Shared Function ReportRecordContract (Optional name As String = Nothing, Optional timestamp As Nullable(Of DateTimeOffset) = 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 subscriptionResourceId As ResourceIdentifier = 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) As ReportRecordContract

Parameter

name
String

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

timestamp
Nullable<DateTimeOffset>

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.

subscriptionResourceId
ResourceIdentifier

Pfad des Abonnementbezeichners. /subscriptions/{subscriptionId}.

callCountSuccess
Nullable<Int32>

Anzahl erfolgreicher Aufrufe Dies umfasst Aufrufe, die HttpStatusCode <= 301 und HttpStatusCode.NotModified und HttpStatusCode.TemporaryRedirect zurückgeben.

callCountBlocked
Nullable<Int32>

Anzahl der aufgrund ungültiger Anmeldeinformationen geblockter Aufrufe. Dies schließt Aufrufe ein, 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. Dies umfasst Aufrufe, die HttpStatusCode.BadRequest(400) zurückgeben, und alle 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>

Maximale Zeit, die zum Verarbeiten 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>

Maximaler Zeitaufwand für die Verarbeitung der Anforderung im Back-End.

Gibt zurück

Eine neue ReportRecordContract instance zum Simulieren.

Gilt für: