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
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
MethodName
Holds request arguments for logging in case of exception/long duration.
Declaration
string MethodName { get; }
Property Value
Type | Description |
---|---|
String |
Remarks
NsApiSlow
Holds request arguments for logging in case of exception/long duration.
Declaration
bool NsApiSlow { get; }
Property Value
Type | Description |
---|---|
Boolean |
Remarks
OperationNameArgumentsAppendix
Holds request arguments for logging in case of exception/long duration.
Declaration
string OperationNameArgumentsAppendix { get; }
Property Value
Type | Description |
---|---|
String |
Remarks
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
Initialize(String, Int64, Int32, 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 | |
Int64 | nsApiDuration | |
Int32 | nsApiSlowThreshold | |
Dictionary<String, Object> | args | |
Dictionary<String, Object> | argumentsAppendedToOperationName |
Remarks
Extension Methods
EnumUtil.MapEnums<From, To>(From)