[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Contains configurable quota values for XmlDictionaryReaders.
System.Xml.XmlDictionaryReaderQuotas
Namespace: System.Xml
Assembly: System.Runtime.Serialization (in System.Runtime.Serialization.dll)
Public NotInheritable Class XmlDictionaryReaderQuotas
public sealed class XmlDictionaryReaderQuotas
public ref class XmlDictionaryReaderQuotas sealed
[<Sealed>] type XmlDictionaryReaderQuotas = class end
The XmlDictionaryReaderQuotas type exposes the following members.
| Name | Description | |
|---|---|---|
|
XmlDictionaryReaderQuotas | Creates a new instance of this class. |
| Name | Description | |
|---|---|---|
|
Max | Gets an instance of this class with all properties set to maximum values. |
|
MaxArrayLength | Gets and sets the maximum allowed array length. |
|
MaxBytesPerRead | Gets and sets the maximum allowed bytes returned for each read. |
|
MaxDepth | Gets and sets the maximum nested node depth. |
|
MaxNameTableCharCount | Gets and sets the maximum characters allowed in a table name. |
|
MaxStringContentLength | Gets and sets the maximum string length returned by the reader. |
|
ModifiedQuotas | Gets the modified quotas for the XmlDictionaryReaderQuotas. |
| Name | Description | |
|---|---|---|
|
CopyTo | Sets the properties on a passed-in quotas instance, based on the values in this instance. |
|
Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
|
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
|
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
|
GetType | Gets the Type of the current instance. (Inherited from Object.) |
|
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
|
ToString | Returns a string that represents the current object. (Inherited from Object.) |
The most important security feature of the dictionary readers is quotas. A quotas instance must be given to the dictionary reader factory methods. The default constructor creates "secure" defaults (same as encoded defaults), and the class has a static Max property for creating a reader without quotas.
.NET Framework
Supported in: 4.5, 4, 3.5, 3.0.NET Framework Client Profile
Supported in: 4, 3.5 SP1Portable Class Library
Supported in: Portable Class LibraryWindows 8 Release Preview, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 SP2, Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.