Articles of .net

Como você pode fazer paginação com o NHibernate?

Por exemplo, desejo preencher um controle de gridview em uma página da Web do ASP.NET com apenas os dados necessários para o número de linhas exibidas. Como o NHibernate pode suportar isso?

Existe uma maneira mais rápida de verificar através de um diretório recursivamente no .net?

Eu estou escrevendo um scanner de diretório no .net. Para cada arquivo / diretório, preciso das informações a seguir. class Info { public bool IsDirectory; public string Path; public DateTime ModifiedDate; public DateTime CreatedDate; } Eu tenho essa function: static List RecursiveMovieFolderScan(string path){ var info = new List(); var dirInfo = new DirectoryInfo(path); foreach (var […]

Medição exata do tempo para testes de desempenho

Qual é a maneira mais exata de ver quanto tempo algo, por exemplo, uma chamada de método, recebeu código? O mais fácil e rápido que eu acho é o seguinte: DateTime start = DateTime.Now; { // Do some work } TimeSpan timeItTook = DateTime.Now – start; Mas quão exato é isso? Existem melhores maneiras?

O nome ‘ConfigurationManager’ não existe no contexto atual

Eu estou tentando acessar connectionStrings do arquivo de configuração. O código é ASP.NET + C #. Eu adicionei System.Configuration para referência e também mencionado com o uso. Mas ainda assim não aceitaria a assembly. Eu estou usando o VSTS 2008. Alguma idéia do que poderia ser o motivo? Outra coisa estranha é o nome do […]

Algoritmo de agregação LINQ explicado

Isso pode parecer idiota, mas não consegui encontrar uma explicação realmente boa sobre o Aggregate . Bom significa curto, descritivo, abrangente, com um exemplo pequeno e claro.

Chamando o Console.WriteLine de vários threads

Por que o Console.WriteLine funciona em vários segmentos?

Classe genérica estática como dictionary

Um campo estático em uma class genérica terá um valor separado para cada combinação de parâmetros genéricos. Portanto, ele pode ser usado como um Dictionary <Type, whatever > Isso é melhor ou pior que um Dictionary <Type, whatever > estático? Em outras palavras, qual dessas implementações é mais eficiente? public static class MethodGen { public […]

Por que Array.Length é um int e não um uint

Por que Array.Length é um int e não um uint . Isso me incomoda (apenas um pouco), porque um valor de comprimento nunca pode ser negativo. Isso também me forçou a usar um int para uma propriedade length em minha própria class, porque quando você especifica um valor int, isso precisa ser convertido explicitamente … […]

Noções básicas sobre a autenticação do Windows WCF

Eu tenho um serviço com autenticação do windows. Usando o código a seguir, posso obter a Identidade do Windows do usuário que (usando o cliente) consome o serviço. String currentUser = OperationContext.Current.ServiceSecurityContext.WindowsIdentity.Name; A configuração no servidor é: Eu também li que no servidor, ele está usando o Kerberos para que isso funcione. Agora, estou tentando […]

obter os títulos de todas as janelas abertas

Como posso recuperar os títulos de todas as janelas abertas (incluindo janelas como guias no Internet Explorer)?