Pourquoi l'Image.FromFile garder un descripteur de fichier ouvert, parfois?

Je fais beaucoup de traitement de l'image dans GDI+ dans .NET ASP.NET application.

J'ai souvent trouver que de l'Image.FromFile() est de garder un descripteur de fichier ouvert.

Pourquoi est-ce? Quel est le meilleur moyen d'ouvrir une image sans le descripteur de fichier sont conservées.

  • NB: je ne fais rien de stupide comme garder l'Image de l'objet de traîner - et même si je l'était je woudlnt attendre le descripteur de fichier pour rester active
  • Êtes-vous sûr que FromFile est en train de faire ça? Idiot, je sais, mais vous pouvez utiliser la poignée (Sysinternals utilitaire) pour vérifier que la poignée vient en effet de FromFile.
InformationsquelleAutor Simon_Weaver | 2009-04-25