Contains a UploadEnvironment class instance that represents EAUpload component configuration.
Namespace:
EasyAlgo.EAUploadAssembly: EasyAlgo.EAUpload (in EasyAlgo.EAUpload.dll)
Version: 1.3.0.0
Syntax
| C# |
|---|
public static UploadEnvironment CommonEnvironment |
| Visual Basic (Declaration) |
|---|
Public Shared CommonEnvironment As UploadEnvironment |
Field Value
Type: EasyAlgo.EAUpload..::.UploadEnvironmentAn UploadEnvironment object.
Remarks
UploadEnvironment class instance, contained in this field, is initialized as a full
reflection of EAUpload configuration that is specified in web.config file.
You can change EAUpload environment at the runtime by using this field.
Examples
The following example changes size of a request chunks, which is used for parsing its, against a number of active uploads.
CopyC#
CopyVB.NET
// Global.asax.cs public class Global : System.Web.HttpApplication { ... protected void Session_Start(Object sender, EventArgs e) { if(UploadsManager.Count > 100) { EAUploadModule.CommonEnvironment.ChunkSize = 4096; } else { EAUploadModule.CommonEnvironment.ChunkSize = 32768; } } ... }
' Global.asax.vb Public Class Global Inherits System.Web.HttpApplication ... Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs) If UploadsManager.Count > 100 Then EAUploadModule.CommonEnvironment.ChunkSize = 4096 Else EAUploadModule.CommonEnvironment.ChunkSize = 32768 End If End Sub ... End Class
