Partager via


DiagnosticContract Constructeurs

Définition

Surcharges

DiagnosticContract()

Initialise une nouvelle instance de la classe DiagnosticContract.

DiagnosticContract(String, String, String, String, String, SamplingSettings, PipelineDiagnosticSettings, PipelineDiagnosticSettings, Nullable<Boolean>, String, String, String)

Initialise une nouvelle instance de la classe DiagnosticContract.

DiagnosticContract()

Initialise une nouvelle instance de la classe DiagnosticContract.

public DiagnosticContract ();
Public Sub New ()

S’applique à

DiagnosticContract(String, String, String, String, String, SamplingSettings, PipelineDiagnosticSettings, PipelineDiagnosticSettings, Nullable<Boolean>, String, String, String)

Initialise une nouvelle instance de la classe DiagnosticContract.

public DiagnosticContract (string loggerId, string id = default, string name = default, string type = default, string alwaysLog = default, Microsoft.Azure.Management.ApiManagement.Models.SamplingSettings sampling = default, Microsoft.Azure.Management.ApiManagement.Models.PipelineDiagnosticSettings frontend = default, Microsoft.Azure.Management.ApiManagement.Models.PipelineDiagnosticSettings backend = default, bool? logClientIp = default, string httpCorrelationProtocol = default, string verbosity = default, string operationNameFormat = default);
new Microsoft.Azure.Management.ApiManagement.Models.DiagnosticContract : string * string * string * string * string * Microsoft.Azure.Management.ApiManagement.Models.SamplingSettings * Microsoft.Azure.Management.ApiManagement.Models.PipelineDiagnosticSettings * Microsoft.Azure.Management.ApiManagement.Models.PipelineDiagnosticSettings * Nullable<bool> * string * string * string -> Microsoft.Azure.Management.ApiManagement.Models.DiagnosticContract
Public Sub New (loggerId As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional alwaysLog As String = Nothing, Optional sampling As SamplingSettings = Nothing, Optional frontend As PipelineDiagnosticSettings = Nothing, Optional backend As PipelineDiagnosticSettings = Nothing, Optional logClientIp As Nullable(Of Boolean) = Nothing, Optional httpCorrelationProtocol As String = Nothing, Optional verbosity As String = Nothing, Optional operationNameFormat As String = Nothing)

Paramètres

loggerId
String

ID de ressource d’un enregistreur d’événements cible.

id
String

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

nom de la ressource.

type
String

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

alwaysLog
String

Spécifie le type de paramètres d’échantillonnage des messages qui ne doivent pas s’appliquer. Les valeurs possibles incluent : « allErrors »

sampling
SamplingSettings

Paramètres d’échantillonnage pour diagnostic.

frontend
PipelineDiagnosticSettings

Paramètres de diagnostic pour les messages HTTP entrants/sortants vers la passerelle.

backend
PipelineDiagnosticSettings

Paramètres de diagnostic pour les messages HTTP entrants/sortants vers le serveur principal

logClientIp
Nullable<Boolean>

Consignez le ClientIP. La valeur par défaut est false.

httpCorrelationProtocol
String

Définit le protocole de corrélation à utiliser pour les diagnostics Application Insights. Les valeurs possibles sont les suivantes : « None », « Legacy », « W3C »

verbosity
String

Niveau de détail appliqué aux traces émises par les stratégies de suivi. Les valeurs possibles sont les suivantes : 'verbose', 'information', 'error'

operationNameFormat
String

Format du nom de l’opération pour les télémetries Application Insights. La valeur par défaut est Name. Les valeurs possibles sont les suivantes : 'Name', 'Url'

S’applique à