Articles of .net

Implementando IDisposable corretamente

Nas minhas aulas implemento IDisposable da seguinte forma: public class User : IDisposable { public int id { get; protected set; } public string name { get; protected set; } public string pass { get; protected set; } public User(int UserID) { id = UserID; } public User(string Username, string Password) { name = Username; […]

Quando devo implantar meus assemblies no GAC?

Eu gostaria de saber praticamente que tipo de Assemblies devo implantar no GAC. Caso 1 : Se na minha solução o projeto múltiplo usa o log4net.dll, ele deve ser implantado no GAC? Caso 2 : Se eu tiver vários aplicativos implantados em uma máquina, cada um usando o log4net.dll, esse é o motivo suficiente para […]

Variáveis ​​Gaussianas Aleatórias

Existe uma class na biblioteca padrão do .NET que me dá a funcionalidade para criar variables ​​aleatórias que seguem a distribuição gaussiana?

Por que o HttpClient BaseAddress não está funcionando?

Considere o seguinte código, em que o BaseAddress define um caminho parcial do URI. using (var handler = new HttpClientHandler()) using (var client = new HttpClient(handler)) { client.BaseAddress = new Uri(“http://something.com/api”); var response = await client.GetAsync(“/resource/7”); } Espero que isso execute uma solicitação GET para http://something.com/api/resource/7 . Mas isso não acontece. Depois de alguma pesquisa, […]

Como faço para definir uma configuração de string de conexão programaticamente em .net?

Eu gostaria de definir uma seqüência de conexão por meio de programação, com absolutamente nenhuma alteração a quaisquer arquivos de configuração / chaves do Registro. Eu tenho este pedaço de código, mas infelizmente lança uma exceção com “a configuração é somente leitura”. ConfigurationManager.ConnectionStrings.Clear(); string connectionString = “Server=myserver;Port=8080;Database=my_db;…”; ConnectionStringSettings connectionStringSettings = new ConnectionStringSettings(“MyConnectionStringKey”, connectionString); ConfigurationManager.ConnectionStrings.Add(connectionStringSettings); Edit: […]

Escape de string em XML

Existe alguma function C # que poderia ser usada para escaping e un-escape de uma string, que poderia ser usada para preencher o conteúdo de um elemento XML? Eu estou usando o VSTS 2008 + C # + .Net 3.0. EDIT 1: Estou concatenando arquivo XML simples e curto e eu não uso serialização, então […]

Como posso obter todas as classs dentro de um namespace?

Como posso obter todas as classs dentro de um namespace em c #?

Como obter timestamp de precisão de escala em .NET / C #?

Até agora eu usei DateTime.Now para obter timestamps, mas notei que se você imprimir DateTime.Now em um loop, você verá que ele incrementa em saltos discretos de aprox. 15 ms. Mas para determinados cenários em meu aplicativo, preciso obter o registro de data e hora mais preciso possível, de preferência com precisão de tick (= […]

Produzir um número random em um intervalo usando c #

Como faço para produzir números randoms dentro de um intervalo?

ServiceStack.Net Redis: Armazenando Objetos Relacionados vs. Ids de Objetos Relacionados

Minha equipe decidiu trabalhar com o Redis através do ServiceStack.net Redis Client como um repository subjacente para um novo site de alto volume em que estamos trabalhando. Não tenho certeza onde procurar documentação para essa questão (seja para documentos gerais do Redis ou documentos específicos do ServiceStack.Net ou ambos) – existe realmente uma fonte definitiva […]