你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

LoggerContract Class

Definition

Logger Contract extension.

[Microsoft.Rest.Serialization.JsonTransformation]
public class LoggerContract : Microsoft.Azure.Management.ApiManagement.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type LoggerContract = class
    inherit Resource
Public Class LoggerContract
Inherits Resource
Inheritance
LoggerContract
Attributes

Constructors

LoggerContract()

Initializes a new instance of the LoggerContract class.

LoggerContract(String, String, String, String, String, IDictionary<String,String>, Nullable<Boolean>, String)

Initializes a new instance of the LoggerContract class.

Properties

Credentials

Gets or sets the name and SendRule connection string of the event hub for azureEventHub logger. Instrumentation key for applicationInsights logger.

CredentialsPropertyName
Description

Gets or sets logger description.

Id

Gets fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Inherited from Resource)
IsBuffered

Gets or sets whether records are buffered in the logger before publishing. Default is assumed to be true.

LoggerType

Gets or sets logger type. Possible values include: 'azureEventHub', 'applicationInsights', 'azureMonitor'

Name

Gets the name of the resource

(Inherited from Resource)
ResourceId

Gets or sets azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource).

Type

Gets the type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

(Inherited from Resource)

Methods

Validate()

Validate the object.

Applies to