OpenActivityOptions(object?, LogActivityKind)
Initializes a new instance of the OpenActivityOptions struct specifying properties using an arbitrary object (possibly of an anonymous class).
Declaration
public OpenActivityOptions(object? data = null, LogActivityKind kind = LogActivityKind.Default)
Parameters
Type | Name | Description |
---|---|---|
object | data | Optional. Specifies the properties of the OpenActivityOptions, typically specified as an instance of a well-known or anonymous CLR type. The resulting LogEventData will have the default LogEventMetadata, which means that all CLR properties will be exposed as logging properties unless they are annotated with LoggingPropertyOptionsAttribute. |
LogActivityKind | kind | Optional. The kind of activity. |
OpenActivityOptions(in LogEventData, LogActivityKind)
Initializes a new instance of the OpenActivityOptions struct specifying properties using a LogEventData.
Declaration
public OpenActivityOptions(in LogEventData data, LogActivityKind kind = LogActivityKind.Default)
Parameters
Type | Name | Description |
---|---|---|
LogEventData | data | Optional. Specifies the properties of the WriteMessageOptions. See LogEventData. |
LogActivityKind | kind | Optional. The kind of activity. |