Resultados da pesquisa a pedido "idisposable"

3 a resposta

Transmitir tipo para IDisposable - Por quê?

Vi isso. Por que a conversão explícita para IDisposable? Isso é apenas um atalho para garantir que o IDisposable seja chamado ao sair do bloco using? using (proxy as IDisposable) { string s = proxy.Stuff() }

5 a resposta

Quem deve chamar Dispose em objetos IDisposable quando passados para outro objeto?

Existe alguma orientação ou práticas recomendadas sobre quem deve ligarDispose() em objetos descartáveis quando eles foram passados para os métodos ou constituintes de outro objeto? Aqui estão alguns exemplos do que quero dizer. O objeto ...

5 a resposta

Substituindo instruções aninhadas usando por uma única instrução using

Se você encontrou algum código C # como este com instruções / recursos aninhados: using (var response = (HttpWebResponse)request.GetResponse()) { using (var responseStream = response.GetResponseStream()) { using (var reader = ...

3 a resposta

O que significa "abrir uma conexão" realmente significa?

Eu estava tentando explicar a alguém por queconexões com o banco de dados implementar IDisposable, quando percebi que realmente não sabia o que "abrir uma conexão" realmente significa. Então, minha pergunta é - O que o c # praticamente faz quando ...

3 a resposta

Salvando uma classe em um disco ao descartar: Meu código possui bugs?

Estou tentando criar uma classe simples que se serialize em disco quando não estiver mais em uso. O código que tenho agora (veja abaixo). O código que tenho agora parece funcionar, mas não tenho total confiança em meu conhecimento, portanto, ...

2 a resposta

Garantir a chamada de IDisposable em objetos criados no controlador e entregues para exibição

Eu sempre soube que todos os bons programadores chamam Dispose em qualquer objeto que implementa IDisposable, por exemplo, a classe ObjectContext no EF. Eu sou novo no asp.net mvc, então isso pode ser uma pergunta noob, mas aqui vai ... public ...

8 a resposta

Por que Dispose () não é virtual?

Eu sou novo em C #, então peço desculpas se esta for uma pergunta óbvia. NoExemplo de Disposição do MSDN [http://msdn.microsoft.com/en-us/library/fs2xkftw.aspx], o método Dispose que eles definem não é virtual. Por que é que? Parece estranho ...

7 a resposta

Qual é a relação entre a palavra-chave using e a interface IDisposable?

Se eu estiver usando ousing palavra-chave, ainda tenho que implementarIDisposable?

8 a resposta

Determine se a execução está finalmente no bloco devido à exceção que está sendo lançada

É possível determinar se o código está atualmente em execução no contexto de umfinally manipulador como resultado de uma exceção ser lançada? Eu gosto bastante de usar oIDisposable padrão para implementar a funcionalidade de escopo de entrada / ...

5 a resposta

O que acontece se eu retornar antes do final do uso da instrução? O descarte será chamado?

Eu tenho o seguinte código using(MemoryStream ms = new MemoryStream()) { //code return 0; }odispose() método é chamado no final deusing chaves de declaração} direito? Desde que eureturn antes do final dousing declaração, oMemoryStream objeto ser ...