ArmApiManagementModelFactory.ReportRecordContract Methode
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.
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}.
Anzahl erfolgreicher Aufrufe Dies umfasst Aufrufe, die HttpStatusCode <= 301 und HttpStatusCode.NotModified und HttpStatusCode.TemporaryRedirect zurückgeben.
Anzahl der aufgrund ungültiger Anmeldeinformationen geblockter Aufrufe. Dies schließt Aufrufe ein, die HttpStatusCode.Unauthorized und HttpStatusCode.Forbidden und HttpStatusCode.TooManyRequests zurückgeben.
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.
Anzahl der Male, in denen Inhalte aus der Cacherichtlinie bereitgestellt wurden.
Durchschnittliche Zeit, die zum Verarbeiten der Anforderung benötigt wurde.
Durchschnittliche Zeit, die für die Verarbeitung von Anforderungen im Back-End benötigt wurde.
Maximaler Zeitaufwand für die Verarbeitung der Anforderung im Back-End.
Gibt zurück
Eine neue ReportRecordContract instance zum Simulieren.
Gilt für:
Azure SDK for .NET