XmlDictionaryReaderQuotas Class
Contains configurable quota values for XmlDictionaryReaders.
Assembly: System.Runtime.Serialization (in System.Runtime.Serialization.dll)
| 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(XmlDictionaryReaderQuotas^) | 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.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
XmlDictionary instances are used by WCF when serializing and deserializing SOAP messages. The XmlDictionary contains string/value pairs which are used to decrease the size of the SOAP message. When serializing a message the value is written in place of the string. When deserializing the message the value is read but the string is written to the message object. XmlDictionaryReaderQuotas is a class that contains a number of quotas used by the XmlDictionaryReader class. 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.
Available since 8
.NET Framework
Available since 3.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


