Interface IRequestArgumentsInfo
Holds request arguments for logging in case of exception/long duration.
Namespace: SuperOffice.CRM.Services
Assembly: SoCore.dll
Syntax
public interface IRequestArgumentsInfo
Remarks
SuperOffice.Online.Fileset.Common.OnlineTelemetryInitializerBase
Properties
Arguments
Holds request arguments for logging in case of exception/long duration.
Declaration
Dictionary<string, string> Arguments { get; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> |
Remarks
SuperOffice.Online.Fileset.Common.OnlineTelemetryInitializerBase
MethodName
Holds request arguments for logging in case of exception/long duration.
Declaration
string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Remarks
SuperOffice.Online.Fileset.Common.OnlineTelemetryInitializerBase
NsApiSlow
Holds request arguments for logging in case of exception/long duration.
Declaration
bool NsApiSlow { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Remarks
SuperOffice.Online.Fileset.Common.OnlineTelemetryInitializerBase
OperationNameArgumentsAppendix
Holds request arguments for logging in case of exception/long duration.
Declaration
string OperationNameArgumentsAppendix { get; }
Property Value
| Type | Description |
|---|---|
| string |
Remarks
SuperOffice.Online.Fileset.Common.OnlineTelemetryInitializerBase
Methods
AddInfo(string, string)
Holds request arguments for logging in case of exception/long duration.
Declaration
void AddInfo(string key, string value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | key | |
| string | value |
Remarks
SuperOffice.Online.Fileset.Common.OnlineTelemetryInitializerBase
Initialize(string, long, int, Dictionary<string, object>, Dictionary<string, object>)
Holds request arguments for logging in case of exception/long duration.
Declaration
void Initialize(string methodName, long nsApiDuration, int nsApiSlowThreshold, Dictionary<string, object> args, Dictionary<string, object> argumentsAppendedToOperationName = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | methodName | |
| long | nsApiDuration | |
| int | nsApiSlowThreshold | |
| Dictionary<string, object> | args | |
| Dictionary<string, object> | argumentsAppendedToOperationName |
Remarks
SuperOffice.Online.Fileset.Common.OnlineTelemetryInitializerBase