SerializationUtilities クラス

定義

シリアル化ユーティリティ

public ref class SerializationUtilities abstract sealed
public static class SerializationUtilities
type SerializationUtilities = class
Public Class SerializationUtilities
継承
SerializationUtilities

フィールド

ExtensionsXmlElementName

ExtensionElements のリストを含む外部要素の XML 要素名。

メソッド

AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[])

SerializationMessage をビルドし、指定された SerializationContext に格納するためのヘルパー。

AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, KeyValuePair<String,Object>[])

SerializationMessage をビルドし、指定された SerializationContext に格納するためのヘルパー。

AddMessage(SerializationContext, SerializationMessageKind, XmlException, KeyValuePair<String,Object>[])

SerializationMessage をビルドし、指定された SerializationContext に格納するためのヘルパー。

AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[])

SerializationMessage をビルドし、指定された SerializationContext に格納するためのヘルパー。

AddValidationMessage(SerializationResult, ValidationMessage)

読み込み時の検証エラーを報告するために使用されるシリアル化メッセージとして検証メッセージを追加します。

GetElementName(ModelElement)

表示目的で ModelElement の名前を取得します (エラー メッセージで使用されるなど)。

GetNamespacesFromCurrentNode(XmlReader)

現在のノード内の XML 名前空間の一覧を返します

GetPositionInfo(XmlReader, Int32, Int32)

使用可能な場合は、XmlReader から位置情報を取得します。

GetString<T>(SerializationContext, T)

指定された型のオブジェクトを文字列に変換します。

GetString<T>(T)

指定された型のオブジェクトを文字列に変換します。

GetValue<T>(SerializationContext, String)

文字列を指定された型に変換します

GetValue<T>(String)

文字列を指定された型に変換します

ReadExtensions(SerializationContext, XmlReader, Partition)

指定されたリーダーから拡張要素を読み取ります。

ResolveDomainModels(XmlReader, ISerializerLocator, Store)

XML 名前空間宣言をドメイン モデルに解決し、ドメイン モデルをストアに読み込みます。

Skip(XmlReader)

XmlReader をスキップして、次の手順を実行します。

  1. 次の兄弟要素の開始タグ。
  2. 親要素を含む の終了タグ。
  3. EOF (ファイル終端)。
SkipToFirstChild(XmlReader)

リーダーを最初の子要素の開いているタグに移動します。

  • リーダーが開いているタグ (空のタグを含む) にない場合、メソッドは何も行いません (移動なし)。
  • リーダーに入れ子になった子要素がない場合、 メソッドはリーダーを一致する閉じるタグに移動します。
SkipToNextElement(XmlReader)

リーダーを次の要素の開始タグに割り当てます。 これは通常、ReaderInnerXml() 呼び出しの後に使用されます。リーダーは、前の要素の close タグの後に配置されます。 2 つの要素の間に空白またはコメントが存在する可能性があるため、リーダーは次の要素の開始タグに自動的に移動されない可能性があります。 リーダーが既に開始タグにある場合、このメソッドは何も行いません。 メソッドは、終了タグが検出された場合にも停止します。つまり、兄弟がもうなく、親要素の末尾に達します。

TryGetValue<T>(SerializationContext, String, T)

指定した型に文字列を変換してみてください。例外はスローされません。

TryGetValue<T>(String, T)

指定した型に文字列を変換してみてください。例外はスローされません。

TryGetValueFromBinaryForm<T>(String, T)

指定された文字列から T 型の入力を逆シリアル化してみてください。

UnescapeXmlString(String)
古い.

XML から読み取られた文字をエスケープ解除します。たとえば、&を & に戻します。

WriteDomainModelNamespaces(DomainXmlSerializerDirectory, XmlWriter, String)

指定されたディレクトリ内のドメイン モデルの xml 名前空間を書き出す

WriteExtensions(SerializationContext, XmlWriter, IEnumerable<ExtensionElement>)

拡張 XML 要素内に、指定された拡張要素の一覧を記述します。

適用対象