SerializationUtilities 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Serialization 유틸리티
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) |
부하 시간 유효성 검사 실패를 보고하는 데 사용되는 유효성 검사 메시지를 serialization 메시지로 추가합니다. |
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를 다음으로 건너뜁니다.
|
SkipToFirstChild(XmlReader) |
판독기를 첫 번째 자식 요소의 열린 태그로 이동합니다.
|
SkipToNextElement(XmlReader) |
판독기를 다음 요소의 시작 태그에 할당합니다. 이는 일반적으로 ReaderInnerXml() 호출 후에 사용되며, 판독기는 이전 요소의 닫기 태그 다음에 배치됩니다. 두 요소 사이에 공백 또는 주석이 있을 수 있으므로 판독기가 자동으로 다음 요소의 시작 태그로 이동되지 않을 수 있습니다. 판독기가 이미 시작 태그에 있는 경우 이 메서드는 아무 작업도 수행하지 않습니다. 끝 태그가 발견되면 메서드도 중지됩니다. 즉, 더 이상 형제가 없고 부모 요소의 끝에 도달합니다. |
TryGetValue<T>(SerializationContext, String, T) |
문자열을 지정된 형식으로 변환해 보세요. 예외가 throw되지 않습니다. |
TryGetValue<T>(String, T) |
문자열을 지정된 형식으로 변환해 보세요. 예외가 throw되지 않습니다. |
TryGetValueFromBinaryForm<T>(String, T) |
지정된 문자열에서 T 형식의 입력을 역직렬화해 보세요. |
UnescapeXmlString(String) |
사용되지 않음.
XML에서 읽은 문자의스케이프를 제거합니다(예: & 변환) 다시 &. |
WriteDomainModelNamespaces(DomainXmlSerializerDirectory, XmlWriter, String) |
제공된 디렉터리에서 도메인 모델에 대한 xml 네임스페이스를 작성합니다. |
WriteExtensions(SerializationContext, XmlWriter, IEnumerable<ExtensionElement>) |
확장 XML 요소 내에 제공된 확장 요소 목록을 작성합니다. |