|  |  Login Products  Sales  Support  Downloads  About | 
| Home » Technical Support » Elevate Web Builder Technical Support » Product Manuals » Elevate Web Builder 3 Manual » Using the Web Server » Web Server Native Modules | 
 Web Server Native Modules
 Web Server Native Modules
 Native server modules, like all server objects in the web server, are versioned.  However, once a native server module has been installed, the underlying library cannot be reliably updated while the web server is running because, at any given moment in time, the server module library could be loaded in the web server process and, therefore, cannot be overwritten.  For this reason, you should consider using a versioning scheme with native server module file names and increment the version and/or build number in the native server module file name.  You will then need to upload the new native server module to the web server and re-install the server module using the new file name.  This will cause the web server to create a new version of the native server module and remove the older version once all instances of the server module are unloaded by any executing threads in the web server.
 Native server modules, like all server objects in the web server, are versioned.  However, once a native server module has been installed, the underlying library cannot be reliably updated while the web server is running because, at any given moment in time, the server module library could be loaded in the web server process and, therefore, cannot be overwritten.  For this reason, you should consider using a versioning scheme with native server module file names and increment the version and/or build number in the native server module file name.  You will then need to upload the new native server module to the web server and re-install the server module using the new file name.  This will cause the web server to create a new version of the native server module and remove the older version once all instances of the server module are unloaded by any executing threads in the web server.| Method | Description | 
| SendContentHeader | Sends a response for a HEAD request. | 
| SendCustomContentHeader | Sends a custom content response for a HEAD request. | 
| SendContent | Sends a UTF-8-encoded text response with a Content-Type header of "text/html; charset=utf-8" along with an optional status code and message. | 
| SendCustomContent | Sends a UTF-8-encoded text response with a custom content type, encoding, and disposition. | 
| SendRedirect | Sends a redirect response to a new URL along with an optional UTF-8-encoded text response with a Content-Type header of "text/html; charset=utf-8". By default, the redirect HTTP status code is 302, but you can specify a different status code. | 
| SendError | Sends a status code and message along with an optional UTF-8-encoded text response with a Content-Type header of "text/plain; charset=utf-8". | 
| SendContentStream | Sends a UTF-8-encoded text stream response with a Content-Type header of "text/html; charset=utf-8" along with an optional status code and message. | 
| SendCustomContentStream | Sends a binary stream response with a custom content type, encoding, and disposition. | 
 If none of the above methods are called by the native server module and execution of the module terminates, the web server will not automatically send a response.  This can cause the client application to hang and, eventually, time out waiting on a response that will never arrive.
 If none of the above methods are called by the native server module and execution of the module terminates, the web server will not automatically send a response.  This can cause the client application to hang and, eventually, time out waiting on a response that will never arrive. More Support Options
 More Support Options| This web page was last updated on Tuesday, September 16, 2025 at 04:56 PM | Privacy Policy  Site Map © 2025 Elevate Software, Inc. All Rights Reserved Questions or comments ?  E-mail us at info@elevatesoft.com | 
