Exemple #1
0
        internal static SessaoDeRequisicaoDoUsuario ObterSessaoDeUmaRequisicao(Guid identificadorDaSessao)
        {
            if (!SessoesDeRequisicoesDeUsuarios.TryGetValue(identificadorDaSessao, out var sessao))
            {
                throw new Exception($"Não foi encontrada uma sessão de requisição com o identificadorDaSessao: '{identificadorDaSessao}'");
            }

            return(sessao);
        }
Exemple #2
0
 internal static void RemoverSessaoDeRequisicao(Guid sessionId) => SessoesDeRequisicoesDeUsuarios.TryRemove(sessionId, out _);
Exemple #3
0
 internal static void AdicionarSessaoDeRequisicao(SessaoDeRequisicaoDoUsuario sessaoDeRequisicaoDoUsuario) =>
 SessoesDeRequisicoesDeUsuarios.TryAdd(sessaoDeRequisicaoDoUsuario.IdentificadorDaSessao, sessaoDeRequisicaoDoUsuario);