public static Task<Guid> InsertAsync(
this IActionHistoryStrategy actionHistoryStrategy,
ActionType actionType,
Guid cardID,
Guid cardTypeID,
string? digest,
Dictionary<string, Object?>? request,
IUser user,
DateTime modified,
Guid? sessionID = null,
SessionTokenKind? sessionKind = null,
Guid? rowID = null,
Guid? applicationID = null,
HostInfo? hostInfo = null
)<ExtensionAttribute>
Public Shared Function InsertAsync (
actionHistoryStrategy As IActionHistoryStrategy,
actionType As ActionType,
cardID As Guid,
cardTypeID As Guid,
digest As String,
request As Dictionary(Of String, Object),
user As IUser,
modified As DateTime,
Optional sessionID As Guid? = Nothing,
Optional sessionKind As SessionTokenKind? = Nothing,
Optional rowID As Guid? = Nothing,
Optional applicationID As Guid? = Nothing,
Optional hostInfo As HostInfo? = Nothing
) As Task(Of Guid)public:
[ExtensionAttribute]
static Task<Guid>^ InsertAsync(
IActionHistoryStrategy^ actionHistoryStrategy,
ActionType^ actionType,
Guid cardID,
Guid cardTypeID,
String^ digest,
Dictionary<String^, Object^>^ request,
IUser^ user,
DateTime modified,
Nullable<Guid> sessionID = nullptr,
Nullable<SessionTokenKind> sessionKind = nullptr,
Nullable<Guid> rowID = nullptr,
Nullable<Guid> applicationID = nullptr,
Nullable<HostInfo> hostInfo = nullptr
)[<ExtensionAttribute>]
static member InsertAsync :
actionHistoryStrategy : IActionHistoryStrategy *
actionType : ActionType *
cardID : Guid *
cardTypeID : Guid *
digest : string *
request : Dictionary<string, Object> *
user : IUser *
modified : DateTime *
?sessionID : Nullable<Guid> *
?sessionKind : Nullable<SessionTokenKind> *
?rowID : Nullable<Guid> *
?applicationID : Nullable<Guid> *
?hostInfo : Nullable<HostInfo>
(* Defaults:
let _sessionID = defaultArg sessionID null
let _sessionKind = defaultArg sessionKind null
let _rowID = defaultArg rowID null
let _applicationID = defaultArg applicationID null
let _hostInfo = defaultArg hostInfo null
*)
-> Task<Guid> Идентификатор приложения, который записывается в историю, или null, если идентификатор определяется автоматически из текущей сессии.
Если в текущей сессии неизвестен идентификатор приложения, то указывается значение Other.