Freigeben über


ArmApiManagementModelFactory.RequestReportRecordContract Methode

Definition

Initialisiert eine neue instance von RequestReportRecordContract.

public static Azure.ResourceManager.ApiManagement.Models.RequestReportRecordContract RequestReportRecordContract (string apiId = default, string operationId = default, string productId = default, string userId = default, Azure.Core.RequestMethod? method = default, Uri uri = default, System.Net.IPAddress ipAddress = default, string backendResponseCode = default, int? responseCode = default, int? responseSize = default, DateTimeOffset? timestamp = default, string cache = default, double? apiTime = default, double? serviceTime = default, string apiRegion = default, Azure.Core.ResourceIdentifier subscriptionResourceId = default, string requestId = default, int? requestSize = default);
static member RequestReportRecordContract : string * string * string * string * Nullable<Azure.Core.RequestMethod> * Uri * System.Net.IPAddress * string * Nullable<int> * Nullable<int> * Nullable<DateTimeOffset> * string * Nullable<double> * Nullable<double> * string * Azure.Core.ResourceIdentifier * string * Nullable<int> -> Azure.ResourceManager.ApiManagement.Models.RequestReportRecordContract
Public Shared Function RequestReportRecordContract (Optional apiId As String = Nothing, Optional operationId As String = Nothing, Optional productId As String = Nothing, Optional userId As String = Nothing, Optional method As Nullable(Of RequestMethod) = Nothing, Optional uri As Uri = Nothing, Optional ipAddress As IPAddress = Nothing, Optional backendResponseCode As String = Nothing, Optional responseCode As Nullable(Of Integer) = Nothing, Optional responseSize As Nullable(Of Integer) = Nothing, Optional timestamp As Nullable(Of DateTimeOffset) = Nothing, Optional cache As String = Nothing, Optional apiTime As Nullable(Of Double) = Nothing, Optional serviceTime As Nullable(Of Double) = Nothing, Optional apiRegion As String = Nothing, Optional subscriptionResourceId As ResourceIdentifier = Nothing, Optional requestId As String = Nothing, Optional requestSize As Nullable(Of Integer) = Nothing) As RequestReportRecordContract

Parameter

apiId
String

API-Bezeichnerpfad. /apis/{apiId}.

operationId
String

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

productId
String

Produktbezeichnerpfad. /products/{productId}.

userId
String

Benutzerbezeichnerpfad. /users/{userId}.

method
Nullable<RequestMethod>

Die dieser Anforderung zugeordnete HTTP-Methode.

uri
Uri

Die vollständige URL, die dieser Anforderung zugeordnet ist.

ipAddress
IPAddress

Die dieser Anforderung zugeordnete Client-IP-Adresse.

backendResponseCode
String

Der HTTP-status Code, der durch die Weiterleitung dieser Anforderung an das Back-End vom Gateway empfangen wurde.

responseCode
Nullable<Int32>

Der vom Gateway zurückgegebene HTTP-status Code.

responseSize
Nullable<Int32>

Die Größe der vom Gateway zurückgegebenen Antwort.

timestamp
Nullable<DateTimeOffset>

Das Datum und die Uhrzeit, an dem diese Anforderung vom Gateway im ISO 8601-Format empfangen wurde.

cache
String

Gibt an, ob der Antwortcache an der Generierung der Antwort beteiligt war. Wenn der Wert "none" ist, wurde der Cache nicht verwendet. Wenn der Wert erreicht wird, wurde eine zwischengespeicherte Antwort zurückgegeben. Wenn der Wert fehl ist, wurde der Cache verwendet, aber die Suche führte zu einem Fehler, und die Anforderung wurde vom Back-End erfüllt.

apiTime
Nullable<Double>

Die Gesamtdauer, die für die Verarbeitung dieser Anforderung benötigt wurde.

serviceTime
Nullable<Double>

die Zeit, die es gedauert hat, diese Anforderung an das Back-End weiterzuleiten und die Antwort zurück zu erhalten.

apiRegion
String

Azure-Region, in der sich das Gateway befindet, das diese Anforderung verarbeitet hat.

subscriptionResourceId
ResourceIdentifier

Pfad des Abonnementbezeichners. /subscriptions/{subscriptionId}.

requestId
String

Anforderungsbezeichner.

requestSize
Nullable<Int32>

Die Größe dieser Anforderung..

Gibt zurück

Eine neue RequestReportRecordContract instance zum Mocking.

Gilt für: