XmlDictionaryReaderQuotas クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XmlDictionaryReaders の構成可能なクォータ値を格納します。
public ref class XmlDictionaryReaderQuotas sealed
public sealed class XmlDictionaryReaderQuotas
type XmlDictionaryReaderQuotas = class
Public NotInheritable Class XmlDictionaryReaderQuotas
- 継承
-
XmlDictionaryReaderQuotas
注釈
XmlDictionary インスタンスは、SOAP メッセージをシリアル化および逆シリアル化するときに WCF によって使用されます。 SOAP XmlDictionary メッセージのサイズを小さくするために使用される文字列と値のペアが含まれています。 メッセージをシリアル化する場合、値は文字列の代わりに書き込まれます。 メッセージを逆シリアル化すると、値は読み取られますが、文字列はメッセージ オブジェクトに書き込まれます。 XmlDictionaryReaderQuotas は、クラスによって使用されるクォータの数を XmlDictionaryReader 含むクラスです。 ディクショナリ リーダーの最も重要なセキュリティ機能はクォータです。 ディクショナリ リーダーのファクトリ メソッドに対して、クォータ インスタンスを指定する必要があります。 パラメーターなしのコンストラクターでは、(エンコードされた既定値と同じ) "セキュリティで保護された" 既定値が作成され、クラスにはクォータのないリーダーを作成するための静的 Max
プロパティがあります。
コンストラクター
XmlDictionaryReaderQuotas() |
このクラスの新しいインスタンスを作成します。 |
プロパティ
Max |
すべてのプロパティに最大値を設定して、このクラスのインスタンスを取得します。 |
MaxArrayLength |
許される最大配列長を取得または設定します。 |
MaxBytesPerRead |
1 回の読み取りで返すことができる最大バイト数を取得または設定します。 |
MaxDepth |
入れ子になったノードの最大深度を取得または設定します。 |
MaxNameTableCharCount |
テーブル名の最大文字数を取得または設定します。 |
MaxStringContentLength |
リーダーによって返される文字列の最大長を取得または設定します。 |
ModifiedQuotas |
XmlDictionaryReaderQuotas の変更されたクォータを取得します。 |
メソッド
CopyTo(XmlDictionaryReaderQuotas) |
このインスタンスの値に基づいて、渡されるクォータ インスタンスにプロパティを設定します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |