Procházet zdrojové kódy

Added FileShare.Read flag to read only FileSteams.

This helps aleviate locking issues in multithreaded applications.

Patch provided IanAppleby
master
MadBoy_cp před 11 roky
rodič
revize
45cf41ad87
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2
    2
      DocX/DocX.cs

+ 2
- 2
DocX/DocX.cs Zobrazit soubor

@@ -2463,7 +2463,7 @@ namespace Novacode
MemoryStream ms = new MemoryStream();
using (FileStream fs = new FileStream(filename, FileMode.Open,FileAccess.Read))
using (FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read))
{
byte[] data = new byte[fs.Length];
fs.Read(data, 0, (int)fs.Length);
@@ -3035,7 +3035,7 @@ namespace Novacode
// Open a Stream to the new image being added.
Stream newImageStream;
if (o is string)
newImageStream = new FileStream(o as string, FileMode.Open, FileAccess.Read);
newImageStream = new FileStream(o as string, FileMode.Open, FileAccess.Read, FileShare.Read);
else
newImageStream = o as Stream;

Načítá se…
Zrušit
Uložit