Articles of .net

Estrutura de entidades e pool de conexões

Eu comecei recentemente a usar o Entity Framework 4.0 no meu aplicativo .NET 4.0 e estou curioso sobre algumas coisas relacionadas ao pooling. O pool de conexões, como eu sei, é gerenciado pelo provedor de dados ADO.NET, no meu caso, do MS SQL Server. Isso se aplica quando você instancia um novo contexto de entidades […]

Uso adequado da interface IDisposable

Eu sei de ler a documentação do MSDN que o uso “primário” da interface IDisposable é limpar resources não gerenciados. Para mim, “não gerenciado” significa coisas como conexões de database, sockets, identificadores de janela, etc. Mas vi o código onde o método Dispose() é implementado para liberar resources gerenciados , o que parece redundante para […]

Como fazer solicitação da web HTTP POST

Como posso fazer uma solicitação HTTP e enviar alguns dados usando o método POST ? Eu posso fazer o pedido GET mas não tenho idéia de como fazer um POST .

Qual é a maneira correta de criar um aplicativo de instância única?

Usando C # e WPF em .NET (em vez de Windows Forms ou console), qual é a maneira correta de criar um aplicativo que só pode ser executado como uma única instância? Eu sei que tem algo a ver com alguma coisa mítica chamada mutex, raramente consigo encontrar alguém que se incomode em parar e […]

Como faço para criar uma checkbox de texto que aceite apenas números?

Eu tenho um aplicativo de formulários do windows com um controle de checkbox de texto que eu quero apenas aceitar valores inteiros. No passado eu fiz esse tipo de validação sobrecarregando o evento KeyPress e apenas removendo caracteres que não se encheckboxvam na especificação. Eu olhei para o controle MaskedTextBox, mas gostaria de uma solução […]

Como forçar meu aplicativo .NET a ser executado como administrador?

Quando meu programa é instalado em uma máquina cliente, como forço meu programa a ser executado como administrador no Windows 7?

O que é um NullReferenceException e como corrijo isso?

Eu tenho algum código e quando ele é executado, ele lança um NullReferenceException , dizendo: Referência de object não definida para uma instância de um object. O que isso significa e o que posso fazer para corrigir esse erro?

Existe uma maneira de verificar se um arquivo está em uso?

Eu estou escrevendo um programa em c # que precisa acessar repetidamente 1 arquivo de imagem. Na maior parte do tempo ele funciona, mas se meu computador estiver rodando rápido, ele tentará acessar o arquivo antes de ser salvo de volta no sistema de arquivos e lançar um erro: “Arquivo em uso por outro processo” […]

Objetos de clonagem profunda

Eu quero fazer algo como: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); E, em seguida, faça alterações no novo object que não são refletidas no object original. Geralmente não preciso dessa funcionalidade, então, quando necessário, recorri à criação de um novo object e à cópia de cada […]

Desserializar JSON em object dynamic C #?

Existe uma maneira de desserializar o conteúdo JSON em um tipo dynamic C # 4? Seria bom pular a criação de várias classs para usar o DataContractJsonSerializer.