Skip to main content

PluginTraceLog

  • Namespace: PPDS.Dataverse.Generated
  • Assembly: PPDS.Dataverse
  • Kind: Class
  • Base: Entity
  • Implements: INotifyPropertyChanged, INotifyPropertyChanging, IExtensibleDataObject

Summary

Trace and exception information generated by plug-ins and custom workflow activities.

Members

Constructors

PluginTraceLog()

PluginTraceLog()

Default Constructor.

Properties

Configuration

string Configuration { get; }

Unsecured configuration for the plug-in trace log.

CorrelationId

Nullable<Guid> CorrelationId { get; }

Unique identifier for tracking plug-in or custom workflow activity execution.

CreatedBy

EntityReference CreatedBy { get; }

Unique identifier of the delegate user who created the record.

CreatedOn

Nullable<DateTime> CreatedOn { get; }

Date and time when the record was created.

CreatedOnBehalfBy

EntityReference CreatedOnBehalfBy { get; }

Unique identifier of the delegate user who created the record.

Depth

Nullable<int> Depth { get; }

Depth of execution of the plug-in or custom workflow activity.

ExceptionDetails

string ExceptionDetails { get; }

Details of the exception.

IsSystemCreated

Nullable<bool> IsSystemCreated { get; }

Where the event originated. Set to true if it's a system trace; otherwise, false.

MessageBlock

string MessageBlock { get; }

Trace text from the plug-in.

MessageName

string MessageName { get; }

Name of the message that triggered this plug-in.

Mode

Nullable<plugintracelog_mode> Mode { get; }

Type of execution.

OperationType

Nullable<plugintracelog_operationtype> OperationType { get; }

Type of custom code.

OrganizationId

Nullable<Guid> OrganizationId { get; }

Unique identifier for the organization.

PerformanceConstructorDuration

Nullable<int> PerformanceConstructorDuration { get; }

Time, in milliseconds, to construct.

PerformanceConstructorStartTime

Nullable<DateTime> PerformanceConstructorStartTime { get; }

Date and time when constructed.

PerformanceExecutionDuration

Nullable<int> PerformanceExecutionDuration { get; }

Time, in milliseconds, to execute the request.

PerformanceExecutionStartTime

Nullable<DateTime> PerformanceExecutionStartTime { get; }

Time, in milliseconds, to execute the request.

PersistenceKey

Nullable<Guid> PersistenceKey { get; }

Asynchronous workflow persistence key.

PluginStepId

Nullable<Guid> PluginStepId { get; }

ID of the plug-in registration step.

PluginTraceLogId

Nullable<Guid> PluginTraceLogId { get; }

Unique identifier for an entity instance.

PrimaryEntity

string PrimaryEntity { get; }

Entity, if any, that the plug-in is executed against.

Profile

string Profile { get; }

Plug-in profile formatted as serialized text.

RequestId

Nullable<Guid> RequestId { get; }

Unique identifier of the message request.

SecureConfiguration

string SecureConfiguration { get; }

Secured configuration for the plug-in trace log.

TypeName

string TypeName { get; }

Class name of the plug-in.

createdby_plugintracelog

SystemUser createdby_plugintracelog { get; }

N:1 createdby_plugintracelog

lk_plugintracelogbase_createdonbehalfby

SystemUser lk_plugintracelogbase_createdonbehalfby { get; }

N:1 lk_plugintracelogbase_createdonbehalfby