Perguntas com a marcação «.net-core»

O .NET Core é um sucessor de código aberto do .NET Framework. Ele pode ser usado em uma ampla variedade de aplicativos e verticais, desde servidores e data centers até aplicativos e dispositivos. O .NET Core é suportado pela Microsoft no Windows, Linux e macOS.






2
Identidade de tipo de usuário múltiplo - design do DbContext
Estou tentando usar o pacote de identidade do .NET Core com várias classes que se estendem, IdentityUser<Guid>mas com uma única UserRoleclasse. Eu tenho várias classes que se estendem UserStore<T>para cada tipo de usuário e uma única classe que se estende RoleStore<UserRole>. O seguinte é o meu startup.cs: services.AddIdentity<InternalUser, UserRole>(IdentityOptions) .AddDefaultTokenProviders() …

2
Como o uso de aguardar difere do uso de ContinueWith ao processar tarefas assíncronas?
Aqui está o que eu quero dizer: public Task<SomeObject> GetSomeObjectByTokenAsync(int id) { string token = repository.GetTokenById(id); if (string.IsNullOrEmpty(token)) { return Task.FromResult(new SomeObject() { IsAuthorized = false }); } else { return repository.GetSomeObjectByTokenAsync(token).ContinueWith(t => { t.Result.IsAuthorized = true; return t.Result; }); } } Acima método pode ser esperado e eu acho …

1
User.Claims está vazio no aplicativo MVC
Estou trabalhando para atualizar meu aplicativo .NET Core 2.2 MVC para 3.0. Nesta aplicação, estou me autenticando em um controlador usando um token JWT. O token contém várias declarações, mas quando tento acessá-las através User.Claimsda lista resultante, sempre está vazio. No meu Startup.cseu tenho a configuração de autenticação da seguinte …

1
Como usar o Serilog no aplicativo .NET Core Console
Queria que meu aplicativo tivesse capacidade de registrar em um arquivo, então comecei a procurar algo mais do que a estrutura de log padrão do .NET Core 2.2. Vejo que Serilog pode fazer o trabalho. No entanto, não consigo encontrar nenhum documento sobre como configurar o Serilog no aplicativo .NET …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.