public OnLockServer ( ISystemContext context, MethodState method, IList | ||
context | ISystemContext | |
method | MethodState | |
inputArguments | IList |
|
outputArguments | IList |
|
return | ServiceResult |
public ServiceResult OnLockServer(
ISystemContext context,
MethodState method,
IList<object> inputArguments,
IList<object> outputArguments)
{
ServerSystemContext systemContext = context as ServerSystemContext;
if (m_serverLockHolder != null)
{
if (m_serverLockHolder != systemContext.SessionId)
{
return StatusCodes.BadSessionIdInvalid;
}
}
m_serverLockHolder = systemContext.SessionId;
return ServiceResult.Good;
}