¿FileShare.None hace que los hilos esperen hasta que se cierre el flujo de archivos?

Al usar una secuencia de archivos y configurarFileShare aNone, y digamos que dos usuarios que acceden a la misma función al mismo tiempo desean leer / escribir en ese archivo. SeráFileShare.None ¿la solicitud del segundo usuario espera o la solicitud del segundo usuario arrojará una excepción?

//two users get to this this code at the same time

using (FileStream filestream = new FileStream(chosenFile, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None))
using (StreamReader sr = new StreamReader(filestream))
using (StreamWriter sw = new StreamWriter(filestream))
{
    //reading and writing to file
}

Msdn dice: Ninguno Rechaza el intercambio del archivo actual. Cualquier solicitud para abrir el archivo (mediante este proceso u otro proceso) fallará hasta que se cierre el archivo.

¿Pero las solicitudes seguirán intentándose hasta que se cierre el flujo de archivos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta