Compartilhar via


ArmApiManagementModelFactory.DiagnosticContractData Método

Definição

Inicializa uma nova instância de 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

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

alwaysLog
Nullable<AlwaysLog>

Especifica para que tipo de configurações de amostragem de mensagens não devem ser aplicadas.

loggerId
String

ID do recurso de um agente de destino.

sampling
SamplingSettings

Configurações de amostragem para Diagnóstico.

frontend
PipelineDiagnosticSettings

Configurações de diagnóstico para mensagens HTTP de entrada/saída para o Gateway.

backend
PipelineDiagnosticSettings

Configurações de diagnóstico para mensagens HTTP de entrada/saída para o back-end.

isLogClientIPEnabled
Nullable<Boolean>

Registre o ClientIP em log. O padrão é false.

httpCorrelationProtocol
Nullable<HttpCorrelationProtocol>

Define o protocolo de correlação a ser usado para diagnóstico do Application Insights.

verbosity
Nullable<TraceVerbosityLevel>

O nível de detalhamento aplicado aos rastreamentos emitidos pelas políticas de rastreamento.

operationNameFormat
Nullable<OperationNameFormat>

O formato do nome da operação para telemetrias do Application Insights. O padrão é Nome.

metrics
Nullable<Boolean>

Emita métricas personalizadas por meio da política de métrica de emissão. Aplicável somente às configurações de diagnóstico do Application Insights.

Retornos

Uma nova DiagnosticContractData instância para simulação.

Aplica-se a