ArmApiManagementModelFactory.DiagnosticContractData 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 DiagnosticContractData.
public static Azure.ResourceManager.ApiManagement.DiagnosticContractData DiagnosticContractData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.ApiManagement.Models.AlwaysLog? alwaysLog = default, string loggerId = default, Azure.ResourceManager.ApiManagement.Models.SamplingSettings sampling = default, Azure.ResourceManager.ApiManagement.Models.PipelineDiagnosticSettings frontend = default, Azure.ResourceManager.ApiManagement.Models.PipelineDiagnosticSettings backend = default, bool? isLogClientIPEnabled = default, Azure.ResourceManager.ApiManagement.Models.HttpCorrelationProtocol? httpCorrelationProtocol = default, Azure.ResourceManager.ApiManagement.Models.TraceVerbosityLevel? verbosity = default, Azure.ResourceManager.ApiManagement.Models.OperationNameFormat? operationNameFormat = default, bool? metrics = default);
static member DiagnosticContractData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ResourceManager.ApiManagement.Models.AlwaysLog> * string * Azure.ResourceManager.ApiManagement.Models.SamplingSettings * Azure.ResourceManager.ApiManagement.Models.PipelineDiagnosticSettings * Azure.ResourceManager.ApiManagement.Models.PipelineDiagnosticSettings * Nullable<bool> * Nullable<Azure.ResourceManager.ApiManagement.Models.HttpCorrelationProtocol> * Nullable<Azure.ResourceManager.ApiManagement.Models.TraceVerbosityLevel> * Nullable<Azure.ResourceManager.ApiManagement.Models.OperationNameFormat> * Nullable<bool> -> Azure.ResourceManager.ApiManagement.DiagnosticContractData
Public Shared Function DiagnosticContractData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional alwaysLog As Nullable(Of AlwaysLog) = Nothing, Optional loggerId As String = Nothing, Optional sampling As SamplingSettings = Nothing, Optional frontend As PipelineDiagnosticSettings = Nothing, Optional backend As PipelineDiagnosticSettings = Nothing, Optional isLogClientIPEnabled As Nullable(Of Boolean) = Nothing, Optional httpCorrelationProtocol As Nullable(Of HttpCorrelationProtocol) = Nothing, Optional verbosity As Nullable(Of TraceVerbosityLevel) = Nothing, Optional operationNameFormat As Nullable(Of OperationNameFormat) = Nothing, Optional metrics As Nullable(Of Boolean) = Nothing) As DiagnosticContractData
Parameter
Die ID.
- name
- String
Der Name.
- resourceType
- ResourceType
Der resourceType.
- systemData
- SystemData
SystemDaten.
Gibt an, für welchen Typ von Nachrichten Samplingeinstellungen nicht gelten sollen.
- loggerId
- String
Ressourcen-ID einer Zielprotokollierung.
- sampling
- SamplingSettings
Samplingeinstellungen für Diagnose.
- frontend
- PipelineDiagnosticSettings
Diagnoseeinstellungen für eingehende/ausgehende HTTP-Nachrichten an das Gateway.
- backend
- PipelineDiagnosticSettings
Diagnoseeinstellungen für eingehende/ausgehende HTTP-Nachrichten an das Back-End.
Protokollieren Sie die ClientIP. Der Standardwert ist "false".
- httpCorrelationProtocol
- Nullable<HttpCorrelationProtocol>
Legt das Korrelationsprotokoll fest, das für Application Insights Diagnose verwendet werden soll.
- verbosity
- Nullable<TraceVerbosityLevel>
Die Ausführlichkeitsebene, die auf Ablaufverfolgungen angewendet wird, die von Ablaufverfolgungsrichtlinien ausgegeben werden.
- operationNameFormat
- Nullable<OperationNameFormat>
Das Format des Vorgangsnamens für Application Insights-Telemetriedaten. Der Standardwert ist Name.
Geben Sie benutzerdefinierte Metriken über eine emit-Metrikrichtlinie aus. Gilt nur für Application Insights-Diagnoseeinstellungen.
Gibt zurück
Eine neue DiagnosticContractData instance zum Mocking.
Gilt für:
Azure SDK for .NET