XmlDictionaryReaderQuotas クラス

定義

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)

適用対象