RequestValidator.Current Property
Gets or sets a reference to the current RequestValidator instance that will be used in an application.
Assembly: System.Web (in System.Web.dll)
| Exception | Condition |
|---|---|
| ArgumentNullException | The property is null. |
The Current property maintains a reference to the single allowed instance of the RequestValidator class. If no instance exists, a new one is created. If an instance already exists, the current instance is returned.
During initialization, a single instance of the RequestValidator class is created, and a reference to the instance is made available in the Current property. ASP.NET does not create a new request validator instance per request. Therefore, custom implementations of the RequestValidator class must be thread-safe.
Note |
|---|
The Current property is not thread-safe while the property is setting a reference to the current RequestValidator class. |
Available since 4.0
