Partager via


ReportRecordContract Constructeurs

Définition

Surcharges

ReportRecordContract()

Initialise une nouvelle instance de la classe ReportRecordContract.

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>)

Initialise une nouvelle instance de la classe ReportRecordContract.

ReportRecordContract()

Initialise une nouvelle instance de la classe ReportRecordContract.

public ReportRecordContract ();
Public Sub New ()

S’applique à

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>)

Initialise une nouvelle instance de la classe ReportRecordContract.

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)

Paramètres

name
String

Le nom en fonction du point de terminaison de rapport spécifie le nom du produit, de l’API, de l’opération ou du développeur.

timestamp
Nullable<DateTime>

Début de la période d’agrégation. La date est conforme au format suivant : yyyy-MM-ddTHH:mm:ssZ tel que spécifié par la norme ISO 8601.

interval
String

Longueur de la période d’agrégation. L’intervalle doit être multiple de 15 minutes et peut ne pas être égal à zéro. La valeur doit être au format ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations).

country
String

Pays auquel ces données d’enregistrement sont liées.

region
String

Région de pays à laquelle ces données d’enregistrement sont liées.

zip
String

Code postal auquel ces données d’enregistrement sont liées.

userId
String

Chemin d’identification de l’utilisateur. /users/{userId}

productId
String

Chemin d’identificateur de produit. /products/{productId}

apiId
String

Chemin d’identificateur d’API. /apis/{apiId}

operationId
String

Chemin d’identificateur d’opération. /apis/{apiId}/operations/{operationId}

apiRegion
String

Identificateur de région d'API.

subscriptionId
String

Chemin d’identification de l’abonnement. /subscriptions/{subscriptionId}

callCountSuccess
Nullable<Int32>

Nombre d’appels réussis. Cela inclut les appels renvoyant HttpStatusCode <= 301 et HttpStatusCode.NotModified et HttpStatusCode.TemporaryRedirect

callCountBlocked
Nullable<Int32>

Nombre d'appels bloqués en raison d'informations d'identification non valides. Cela inclut les appels qui retournent HttpStatusCode.Unauthorized et HttpStatusCode.Forbidden et HttpStatusCode.TooManyRequests

callCountFailed
Nullable<Int32>

Nombre d'appels ayant échoué en raison d'erreurs de proxy ou de service principal. Cela inclut les appels renvoyant HttpStatusCode.BadRequest(400) et tout code entre HttpStatusCode.InternalServerError (500) et 600

callCountOther
Nullable<Int32>

Nombre d’autres appels.

callCountTotal
Nullable<Int32>

Nombre total d’appels.

bandwidth
Nullable<Int64>

Bande passante consommée.

cacheHitCount
Nullable<Int32>

Nombre de fois où le contenu a été servi à partir de la stratégie de cache.

cacheMissCount
Nullable<Int32>

Nombre de fois où le contenu a été extrait du back-end.

apiTimeAvg
Nullable<Double>

Temps moyen nécessaire pour traiter la demande.

apiTimeMin
Nullable<Double>

Temps minimal nécessaire pour traiter la demande.

apiTimeMax
Nullable<Double>

Temps maximal nécessaire pour traiter la demande.

serviceTimeAvg
Nullable<Double>

Temps moyen nécessaire pour traiter la demande sur le back-end.

serviceTimeMin
Nullable<Double>

Temps minimal nécessaire pour traiter la demande sur le back-end.

serviceTimeMax
Nullable<Double>

Temps maximal nécessaire pour traiter la demande sur le serveur principal.

S’applique à