DelegatingXmlDictionaryWriter クラス

定義

指定したライターをラップし、すべての XmlDictionaryWriter 呼び出しをラップされたライターにデリゲートするクラス。

public ref class DelegatingXmlDictionaryWriter : System::Xml::XmlDictionaryWriter
public class DelegatingXmlDictionaryWriter : System.Xml.XmlDictionaryWriter
type DelegatingXmlDictionaryWriter = class
    inherit XmlDictionaryWriter
Public Class DelegatingXmlDictionaryWriter
Inherits XmlDictionaryWriter
継承
DelegatingXmlDictionaryWriter
派生

注釈

ラップされたライターには、 プロパティを使用して InnerWriter アクセスできます。 ラップされたライターを InitializeInnerWriter 設定し、 プロパティを初期化するには、 メソッドを呼び出します。 メソッドを InitializeTracingWriter 呼び出して、非正規 XML がエコーされる を設定 XmlWriter できます。

コンストラクター

DelegatingXmlDictionaryWriter()

DelegatingXmlDictionaryWriter クラスの新しいインスタンスを初期化します。

プロパティ

CanCanonicalize

リーダーが標準化することができるかどうかを示す値を返します。

InnerWriter

ラップされたライターを取得します。

Settings

この XmlWriter インスタンスを作成するために使用された XmlWriterSettings オブジェクトを取得します。

(継承元 XmlWriter)
WriteState

派生クラスでオーバーライドされると、ライターの状態を取得します。

XmlLang

派生クラスでオーバーライドされると、現在の xml:lang スコープを取得します。

(継承元 XmlWriter)
XmlSpace

派生クラスでオーバーライドされると、現在の xml:space スコープを表す XmlSpace を取得します。

(継承元 XmlWriter)

メソッド

Close()

基になるストリームを閉じます。

Dispose()

XmlWriter クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。

(継承元 XmlWriter)
Dispose(Boolean)

XmlWriter によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。

(継承元 XmlWriter)
DisposeAsync()

アンマネージ リソースの非同期の解放およびリセットに関連付けられているアプリケーション定義のタスクを実行します。

(継承元 XmlWriter)
DisposeAsyncCore()

管理対象リソースの非同期の解放、リリース、またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

(継承元 XmlWriter)
EndCanonicalization()

StartCanonicalization(Stream, Boolean, String[]) の呼び出しの照合によって開始された正規化を停止します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Flush()

基になるストリームをフラッシュします。

FlushAsync()

バッファー内のデータをすべて基になるストリームに非同期にフラッシュし、基になるストリームもフラッシュします。

(継承元 XmlWriter)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InitializeInnerWriter(XmlDictionaryWriter)

指定された内部ライターを使用して、このインスタンスを初期化します。

InitializeTracingWriter(XmlWriter)

すべての呼び出しがエコーされ、標準以外の XML を書き込むライターを使用して、このインスタンスを初期化します。

LookupPrefix(String)

名前空間 URI の現在の名前空間スコープで定義されたものに最も近いプリフィックスを返します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
StartCanonicalization(Stream, Boolean, String[])

正規化の開始を示します。 これより後のいずれの書き込み操作でも、データは正規化され、指定したストリームに書き込まれます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
WriteArray(String, String, String, Boolean[], Int32, Int32)

Boolean 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, DateTime[], Int32, Int32)

DateTime 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, Decimal[], Int32, Int32)

Decimal 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, Double[], Int32, Int32)

Double 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, Guid[], Int32, Int32)

Guid 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, Int16[], Int32, Int32)

Int16 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, Int32[], Int32, Int32)

Int32 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, Int64[], Int32, Int32)

Int64 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, Single[], Int32, Int32)

Single 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, TimeSpan[], Int32, Int32)

TimeSpan 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Boolean[], Int32, Int32)

Boolean 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, DateTime[], Int32, Int32)

DateTime 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Decimal[], Int32, Int32)

Decimal 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Double[], Int32, Int32)

Double 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Guid[], Int32, Int32)

Guid 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int16[], Int32, Int32)

Int16 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int32[], Int32, Int32)

Int32 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int64[], Int32, Int32)

Int64 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Single[], Int32, Int32)

Single 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, TimeSpan[], Int32, Int32)

TimeSpan 配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteAttributes(XmlReader, Boolean)

派生クラスでオーバーライドされると、XmlReader の現在の位置で見つかったすべての属性を書き込みます。

(継承元 XmlWriter)
WriteAttributesAsync(XmlReader, Boolean)

XmlReader の現在の位置で見つかったすべての属性を非同期に書き込みます。

(継承元 XmlWriter)
WriteAttributeString(String, String)

派生クラスでオーバーライドされると、指定したローカル名と値の属性を書き込みます。

(継承元 XmlWriter)
WriteAttributeString(String, String, String)

派生クラスでオーバーライドされると、指定したローカル名、名前空間 URI、および値の属性を書き込みます。

(継承元 XmlWriter)
WriteAttributeString(String, String, String, String)

派生クラスでオーバーライドされると、指定したプリフィックス、ローカル名、名前空間 URI、および値の属性を書き込みます。

(継承元 XmlWriter)
WriteAttributeString(String, XmlDictionaryString, XmlDictionaryString, String)

属性の修飾名と値を書き込みます。

(継承元 XmlDictionaryWriter)
WriteAttributeString(XmlDictionaryString, XmlDictionaryString, String)

属性の修飾名と値を書き込みます。

(継承元 XmlDictionaryWriter)
WriteAttributeStringAsync(String, String, String, String)

指定されたプレフィックス、ローカル名、名前空間 URI、および値を使用して属性を非同期に書き込みます。

(継承元 XmlWriter)
WriteBase64(Byte[], Int32, Int32)

指定したバイナリ バイトを Base64 としてエンコードし、その結果生成されるテキストを書き込みます。

WriteBase64Async(Byte[], Int32, Int32)

指定したバイナリ バイトを base64 として非同期にエンコードし、その結果生成されるテキストを書き込みます。

(継承元 XmlDictionaryWriter)
WriteBinHex(Byte[], Int32, Int32)

派生クラスでオーバーライドされると、指定されたバイナリ バイトを BinHex としてエンコードし、その結果生成されるテキストを書き込みます。

(継承元 XmlWriter)
WriteBinHexAsync(Byte[], Int32, Int32)

指定したバイナリ バイトを BinHex として非同期にエンコードし、その結果生成されるテキストを書き込みます。

(継承元 XmlWriter)
WriteCData(String)

指定したテキストを含む CDATA ブロックを書き込みます。

WriteCDataAsync(String)

指定したテキストを格納する <![CDATA[...]]> ブロックを非同期に書き込みます。

(継承元 XmlWriter)
WriteCharEntity(Char)

指定した Unicode 文字値の文字エンティティを強制的に生成します。

WriteCharEntityAsync(Char)

指定した Unicode 文字値の文字エンティティを非同期に強制的に生成します。

(継承元 XmlWriter)
WriteChars(Char[], Int32, Int32)

派生クラスでオーバーライドされると、一度に 1 つのバッファーにテキストを書き込みます。

WriteCharsAsync(Char[], Int32, Int32)

一度に 1 つのバッファーにテキストを非同期に書き込みます。

(継承元 XmlWriter)
WriteComment(String)

指定したテキストを含むコメントを書き込みます。

WriteCommentAsync(String)

指定したテキストを含むコメント <!--...--> を非同期に書き込みます。

(継承元 XmlWriter)
WriteDocType(String, String, String, String)

名前とオプション属性を指定して、DOCTYPE 宣言を書き込みます。

WriteDocTypeAsync(String, String, String, String)

指定された名前とオプション属性を使用して DOC 宣言を非同期に書き込みます。

(継承元 XmlWriter)
WriteElementString(String, String)

指定されたローカル名および値を使用して要素を書き込みます。

(継承元 XmlWriter)
WriteElementString(String, String, String)

指定されたローカル名、名前空間 URI、および値を使用して要素を書き込みます。

(継承元 XmlWriter)
WriteElementString(String, String, String, String)

指定されたプレフィックス、ローカル名、名前空間 URI、および値を使用して要素を書き込みます。

(継承元 XmlWriter)
WriteElementString(String, XmlDictionaryString, XmlDictionaryString, String)

テキスト コンテンツの要素を書き込みます。

(継承元 XmlDictionaryWriter)
WriteElementString(XmlDictionaryString, XmlDictionaryString, String)

テキスト コンテンツの要素を書き込みます。

(継承元 XmlDictionaryWriter)
WriteElementStringAsync(String, String, String, String)

指定されたプレフィックス、ローカル名、名前空間 URI、および値を使用して要素を非同期に書き込みます。

(継承元 XmlWriter)
WriteEndAttribute()

直前の System.Xml.XmlWriter.WriteStartAttribute(System.String,System.String) 呼び出しを閉じます。

WriteEndAttributeAsync()

前の WriteStartAttribute(String, String) 呼び出しを非同期に閉じます。

(継承元 XmlWriter)
WriteEndDocument()

開いている要素または属性を閉じ、ライターを Start 状態に戻します。

WriteEndDocumentAsync()

開いている要素または属性を非同期に閉じ、ライターを Start 状態に戻します。

(継承元 XmlWriter)
WriteEndElement()

1 つの要素を閉じ、対応する名前空間スコープをポップします。

WriteEndElementAsync()

1 つの要素を非同期に閉じ、対応する名前空間スコープをポップします。

(継承元 XmlWriter)
WriteEntityRef(String)

エンティティ参照を名前として書き込みます。

WriteEntityRefAsync(String)

エンティティ参照を &name; として非同期的に書き込みます。

(継承元 XmlWriter)
WriteFullEndElement()

1 つの要素を閉じ、対応する名前空間スコープをポップします。

WriteFullEndElementAsync()

1 つの要素を非同期に閉じ、対応する名前空間スコープをポップします。

(継承元 XmlWriter)
WriteName(String)

派生クラスでオーバーライドされた場合は、指定した名前を書き込み、W3C XML 1.0 の推奨事項 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name) に従って有効な名前であることを確認します。

(継承元 XmlWriter)
WriteNameAsync(String)

指定した名前を非同期に書き込み、W3C XML 1.0 の推奨事項 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name) に従って有効な名前であることを確認します。

(継承元 XmlWriter)
WriteNmToken(String)

派生クラスでオーバーライドされた場合は、指定した名前を書き込み、W3C XML 1.0 の推奨事項 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name) に従って有効な NmToken であることを確認します。

(継承元 XmlWriter)
WriteNmTokenAsync(String)

指定した名前を非同期に書き込み、W3C XML 1.0 の推奨事項 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name) に従って有効な NmToken であることを確認します。

(継承元 XmlWriter)
WriteNode(XmlDictionaryReader, Boolean)

XmlDictionaryReader から現在の XML ノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteNode(XmlReader, Boolean)

XmlReader から現在の XML ノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteNode(XPathNavigator, Boolean)

XPathNavigator オブジェクトからライターにすべてをコピーします。 XPathNavigator の位置は変更されません。

(継承元 XmlWriter)
WriteNodeAsync(XmlReader, Boolean)

派生クラスでオーバーライドされると、リーダーのデータをすべてライターに非同期にコピーし、リーダーを次の兄弟の開始位置に移動します。

(継承元 XmlWriter)
WriteNodeAsync(XPathNavigator, Boolean)

XPathNavigator オブジェクトのすべてをライターに非同期にコピーします。 XPathNavigator の位置は変更されません。

(継承元 XmlWriter)
WriteProcessingInstruction(String, String)

名前とテキストの間にスペースを入れた処理命令を次のように書き込みます:<?name text?>.

WriteProcessingInstructionAsync(String, String)

名前とテキストの間にスペースがある処理命令を、次のように非同期的に書き込みます: <?name text?>。

(継承元 XmlWriter)
WriteQualifiedName(String, String)

派生クラスでオーバーライドされると、名前空間の限定名を書き込みます。 このメソッドは、指定した名前空間のスコープ内にあるプレフィックスを検索します。

(継承元 XmlWriter)
WriteQualifiedName(XmlDictionaryString, XmlDictionaryString)

名前空間の修飾名を書き込みます。 このメソッドは、指定した名前空間のスコープ内にあるプレフィックスを検索します。

(継承元 XmlDictionaryWriter)
WriteQualifiedNameAsync(String, String)

名前空間の修飾名を非同期に書き込みます。 このメソッドは、指定した名前空間のスコープ内にあるプレフィックスを検索します。

(継承元 XmlWriter)
WriteRaw(Char[], Int32, Int32)

派生クラスでオーバーライドされると、手動で文字バッファーから生のマークアップを書き込みます。

WriteRaw(String)

文字列から手動で生のマークアップを書き込みます。

WriteRawAsync(Char[], Int32, Int32)

文字バッファーから手動で生のマークアップを非同期に書き込みます。

(継承元 XmlWriter)
WriteRawAsync(String)

文字列から手動で生のマークアップを非同期に書き込みます。

(継承元 XmlWriter)
WriteStartAttribute(String)

指定されたローカル名を使用して属性の開始を書き込みます。

(継承元 XmlWriter)
WriteStartAttribute(String, String)

指定されたローカル名および名前空間 URI を使用して属性の開始を書き込みます。

(継承元 XmlWriter)
WriteStartAttribute(String, String, String)

指定されたローカル名および名前空間 URI を使用して属性の開始を書き込みます。

WriteStartAttribute(String, XmlDictionaryString, XmlDictionaryString)

指定したプレフィックス、ローカル名、および名前空間 URI を使用して、属性の開始を書き込みます。

(継承元 XmlDictionaryWriter)
WriteStartAttribute(XmlDictionaryString, XmlDictionaryString)

指定したローカル名および名前空間 URI を使用して、属性の開始を書き込みます。

(継承元 XmlDictionaryWriter)
WriteStartAttributeAsync(String, String, String)

指定されたプレフィックス、ローカル名、および名前空間 URI を使用して属性の開始を非同期に書き込みます。

(継承元 XmlWriter)
WriteStartDocument()

派生クラスでオーバーライドされると、バージョン "1.0" の XML 宣言を書き込みます。

WriteStartDocument(Boolean)

派生クラスでオーバーライドされると、バージョン "1.0" の XML 宣言とスタンドアロン属性を書き込みます。

WriteStartDocumentAsync()

バージョン "1.0" で XML 宣言を非同期に書き込みます。

(継承元 XmlWriter)
WriteStartDocumentAsync(Boolean)

バージョン "1.0" とスタントアロン属性を使用して XML 宣言を非同期に書き込みます。

(継承元 XmlWriter)
WriteStartElement(String)

派生クラスでオーバーライドされると、指定したローカル名の開始タグを書き込みます。

(継承元 XmlWriter)
WriteStartElement(String, String)

派生クラスでオーバーライドされると、指定した開始タグを書き込み、指定した名前空間に関連付けます。

(継承元 XmlWriter)
WriteStartElement(String, String, String)

派生クラスでオーバーライドされると、指定した開始タグを書き込み、指定した名前空間とプリフィックスに関連付けます。

WriteStartElement(String, XmlDictionaryString, XmlDictionaryString)

指定した開始タグを書き込み、指定した名前空間とプレフィックスに関連付けます。

(継承元 XmlDictionaryWriter)
WriteStartElement(XmlDictionaryString, XmlDictionaryString)

指定した開始タグを書き込み、指定した名前空間に関連付けます。

(継承元 XmlDictionaryWriter)
WriteStartElementAsync(String, String, String)

指定した開始タグを非同期に書き込み、指定した名前空間とプレフィックスに関連付けます。

(継承元 XmlWriter)
WriteString(String)

指定したテキストの内容を書き込みます。

WriteString(XmlDictionaryString)

指定したテキストの内容を書き込みます。

(継承元 XmlDictionaryWriter)
WriteStringAsync(String)

指定したテキストの内容を非同期に書き込みます。

(継承元 XmlWriter)
WriteSurrogateCharEntity(Char, Char)

サロゲート文字ペアのサロゲート文字エンティティを生成し、書き込みます。

WriteSurrogateCharEntityAsync(Char, Char)

サロゲート文字ペアのサロゲート文字エンティティを非同期に生成して書き込みます。

(継承元 XmlWriter)
WriteTextNode(XmlDictionaryReader, Boolean)

XmlDictionaryReader が現在配置されているテキスト ノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteValue(Boolean)

Boolean 値を書き込みます。

(継承元 XmlWriter)
WriteValue(DateTime)

DateTime 値を書き込みます。

(継承元 XmlWriter)
WriteValue(DateTimeOffset)

DateTimeOffset 値を書き込みます。

(継承元 XmlWriter)
WriteValue(Decimal)

Decimal 値を書き込みます。

(継承元 XmlWriter)
WriteValue(Double)

Double 値を書き込みます。

(継承元 XmlWriter)
WriteValue(Guid)

Guid 値を書き込みます。

(継承元 XmlDictionaryWriter)
WriteValue(Int32)

Int32 値を書き込みます。

(継承元 XmlWriter)
WriteValue(Int64)

Int64 値を書き込みます。

(継承元 XmlWriter)
WriteValue(IStreamProvider)

IStreamProvider から値を書き込みます。

(継承元 XmlDictionaryWriter)
WriteValue(Object)

オブジェクト値を書き込みます。

(継承元 XmlWriter)
WriteValue(Single)

単精度浮動小数点数を書き込みます。

(継承元 XmlWriter)
WriteValue(String)

String 値を書き込みます。

(継承元 XmlWriter)
WriteValue(TimeSpan)

TimeSpan 値を書き込みます。

(継承元 XmlDictionaryWriter)
WriteValue(UniqueId)

一意の ID 値を書き込みます。

(継承元 XmlDictionaryWriter)
WriteValue(XmlDictionaryString)

XmlDictionaryString 値を書き込みます。

(継承元 XmlDictionaryWriter)
WriteValueAsync(IStreamProvider)

IStreamProvider の値を非同期に書き込みます。

(継承元 XmlDictionaryWriter)
WriteWhitespace(String)

指定した空白を書き込みます。

WriteWhitespaceAsync(String)

指定した空白を非同期に書き込みます。

(継承元 XmlWriter)
WriteXmlAttribute(String, String)

プレフィックス 'xml:' を使用して、属性を XML 属性として書き込みます。

WriteXmlAttribute(XmlDictionaryString, XmlDictionaryString)

現在のノードに XML 属性を書き込みます。

(継承元 XmlDictionaryWriter)
WriteXmlnsAttribute(String, String)

xmlns 名前空間宣言を書き込みます。

WriteXmlnsAttribute(String, XmlDictionaryString)

名前空間の宣言属性を書き込みます。

(継承元 XmlDictionaryWriter)

適用対象