Articles of .net

Qual é a diferença entre System.ValueTuple e System.Tuple?

Eu descompilei algumas bibliotecas C # 7 e vi genéricos ValueTuple sendo usados. O que são ValueTuples e porque não Tuple vez disso? https://docs.microsoft.com/en-gb/dotnet/api/system.tuple https://docs.microsoft.com/en-gb/dotnet/api/system.valuetuple

Criando threads – Task.Factory.StartNew vs new Thread ()

Estou apenas aprendendo sobre as novas bibliotecas de Threading e Paralela em .Net 4 No passado eu criaria um novo Thread assim (como um exemplo): DataInThread = new Thread(new ThreadStart(ThreadProcedure)); DataInThread.IsBackground = true; DataInThread.Start(); Agora eu posso fazer: Task t = Task.Factory.StartNew(() => { ThreadProcedure(); }); Qual é a diferença, se alguma? obrigado

Autorização ASP .NET MVC Forms com grupos do Active Directory

Eu estou tentando autenticar usando usuários e grupos no asp.net MVC contra o Active Directory. Eu coloquei o seguinte atributo em todas as minhas classs (exceto a class da conta): [Authorize (Roles=”SubcontractDB Users”)] Esse grupo é encontrado em OU = Área-> OU = Grupos-> OU = Empresa-> CN = SubcontratoBD no diretório ativo. Estou assumindo […]

Diferença entre System.DateTime.Now e System.DateTime.Today

Alguém pode explicar a diferença entre System.DateTime.Now e System.DateTime.Today em C # .NET? Prós e contras de cada um, se possível.

Selecione a checkbox de diálogo da pasta WPF

Eu desenvolvo um aplicativo WPF4 e no meu aplicativo eu preciso deixar o usuário selecionar uma pasta onde o aplicativo irá armazenar algo (arquivos, relatórios gerados etc.). Meus requisitos: Capacidade de ver a tree de pastas padrão Capacidade de selecionar uma pasta WPF look & feel, este diálogo deve parecer parte de uma aplicação moderna […]

Como enviar um email em .Net de acordo com novas políticas de segurança?

Para proteger melhor seus usuários, o GMail e outros provedores de e-mail recomendam atualizar todos os nossos aplicativos para o OAuth 2.0. Estou certo de que isso significa que o System.Net.Mail não funciona mais e precisamos usar outra biblioteca como o MailKit ? Em geral, estou tentando entender como enviar um email sem permitir “Acesso […]

System.Threading.Timer em C # parece não estar funcionando. Corre muito rápido a cada 3 segundos

Eu tenho um object de timer. Eu quero que seja executado a cada minuto. Especificamente, ele deve executar um método OnCallBack e ficar inativo enquanto um método OnCallBack estiver em execução. OnCallBack um método OnCallBack termina, ele (um OnCallBack ) reinicia um timer. Aqui está o que eu tenho agora: private static Timer timer; private […]

Melhores práticas para mapear o DTO para o object de domínio?

Eu vi muitas perguntas relacionadas ao mapeamento de DTOs para objects de domínio, mas não senti que eles responderam à minha pergunta. Eu usei muitos methods antes e tenho minhas próprias opiniões, mas estou procurando algo um pouco mais concreto. A situação: Nós temos muitos objects de domínio. Estamos usando um modelo CSLA para que […]

O que é C # analógico de C ++ std :: pair?

Estou interessado o que é C # analógico de C ++ std :: pair? Eu encontrei System.Web.UI.Pair class, mas queria algo baseado em modelo. Obrigado!

Quais são as diferenças entre o XmlSerializer e BinaryFormatter

Passei uma boa parte do tempo na semana passada trabalhando na serialização. Durante esse tempo, encontrei muitos exemplos utilizando o BinaryFormatter ou o XmlSerializer. Infelizmente, o que eu não encontrei foram exemplos detalhados detalhando as diferenças entre os dois. A gênese da minha curiosidade reside no motivo pelo qual o BinaryFormatter é capaz de desserializar […]