Show / Hide Table of Contents

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

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top