Partager via


ReportRecordContract Classe

Définition

Données de rapport.

public class ReportRecordContract
type ReportRecordContract = class
Public Class ReportRecordContract
Héritage
ReportRecordContract

Constructeurs

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.

Propriétés

ApiId

Obtient ou définit le chemin d’identificateur d’API. /apis/{apiId}

ApiRegion

Obtient ou définit l’identificateur de région d’API.

ApiTimeAvg

Obtient ou définit le temps moyen nécessaire pour traiter la demande.

ApiTimeMax

Obtient ou définit le temps maximal nécessaire au traitement de la demande.

ApiTimeMin

Obtient ou définit le temps minimal nécessaire au traitement de la demande.

Bandwidth

Obtient ou définit la bande passante consommée.

CacheHitCount

Obtient ou définit le nombre de fois où le contenu a été servi à partir de la stratégie de cache.

CacheMissCount

Obtient ou définit le nombre de fois où le contenu a été extrait du back-end.

CallCountBlocked

Obtient ou définit le 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

Obtient ou définit le nombre d’appels ayant échoué en raison d’erreurs de proxy ou de back-end. Cela inclut les appels renvoyant HttpStatusCode.BadRequest(400) et tout code entre HttpStatusCode.InternalServerError (500) et 600

CallCountOther

Obtient ou définit le nombre d’autres appels.

CallCountSuccess

Obtient ou définit le nombre d’appels réussis. Cela inclut les appels renvoyant HttpStatusCode &lt;= 301 et HttpStatusCode.NotModified et HttpStatusCode.TemporaryRedirect

CallCountTotal

Obtient ou définit le nombre total d’appels.

Country

Obtient ou définit le pays auquel ces données d’enregistrement sont liées.

Interval

Obtient ou définit la 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).

Name

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

OperationId

Obtient ou définit le chemin d’identificateur d’opération. /apis/{apiId}/operations/{operationId}

ProductId

Obtient le chemin d’identificateur de produit. /products/{productId}

Region

Obtient ou définit la région de pays à laquelle ces données d’enregistrement sont liées.

ServiceTimeAvg

Obtient ou définit le temps moyen nécessaire pour traiter la demande sur le back-end.

ServiceTimeMax

Obtient ou définit le temps maximal nécessaire pour traiter la demande sur le back-end.

ServiceTimeMin

Obtient ou définit le temps minimal nécessaire au traitement de la demande sur le back-end.

SubscriptionId

Obtient ou définit le chemin d’identificateur d’abonnement. /subscriptions/{subscriptionId}

Timestamp

Obtient ou définit le 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.

UserId

Obtient le chemin d’identificateur de l’utilisateur. /users/{userId}

Zip

Obtient ou définit le code postal auquel ces données d’enregistrement sont liées.

S’applique à