Создаёт токен SessionToken для сотрудника с заданными настройками, но наследующий информацию по серверу и текущей культуре из текущей сессии session.
Используйте возвращённый токен в объекте SessionContext, который создаётся для выполнения действий в пределах уже существующей сессии, например, со стороны веб-сервисов.
public static SessionToken CreateNestedSessionToken(
this ISession session,
Guid userID,
string userName,
UserAccessLevel accessLevel = UserAccessLevel.Administrator,
bool seal = false
)
<ExtensionAttribute>
Public Shared Function CreateNestedSessionToken (
session As ISession,
userID As Guid,
userName As String,
Optional accessLevel As UserAccessLevel = UserAccessLevel.Administrator,
Optional seal As Boolean = false
) As SessionToken
public:
[ExtensionAttribute]
static SessionToken^ CreateNestedSessionToken(
ISession^ session,
Guid userID,
String^ userName,
UserAccessLevel accessLevel = UserAccessLevel::Administrator,
bool seal = false
)
[<ExtensionAttribute>]
static member CreateNestedSessionToken :
session : ISession *
userID : Guid *
userName : string *
?accessLevel : UserAccessLevel *
?seal : bool
(* Defaults:
let _accessLevel = defaultArg accessLevel UserAccessLevel.Administrator
let _seal = defaultArg seal false
*)
-> SessionToken