ATMLManagerLibrary.managers.FileManager.OpenFile C# (CSharp) Method

OpenFile() private static method

private static OpenFile ( FileInfo fi, int timeOut ) : Stream
fi System.IO.FileInfo
timeOut int
return Stream
        private static Stream OpenFile( FileInfo fi, int timeOut )
        {
            Stream stream = null;
            try
            {
                stream = File.Open(fi.FullName, FileMode.Open, FileAccess.Read, FileShare.Read);
            }
            catch (Exception e )
            {
                if (timeOut-- <= 0)
                    throw e;

                Thread.Sleep( 100 );
                stream = OpenFile( fi, timeOut );
            }
            return stream;
        }

Same methods

FileManager::OpenFile ( String &xmlContent, String &fileName, String filter ) : bool
FileManager::OpenFile ( byte &byteContent, FileInfo &fileInfo ) : bool
FileManager::OpenFile ( byte &byteContent, FileInfo &fileInfo, String filter ) : bool