XmlSerializationReader 멤버
XmlSerializer 클래스로 deserialization을 제어합니다.
다음 표에서는 XmlSerializationReader 형식에 의해 노출되는 멤버를 보여 줍니다.
Protected 생성자
이름 | 설명 | |
---|---|---|
XmlSerializationReader | XmlSerializationReader 클래스의 새 인스턴스를 초기화합니다. |
위쪽
Protected 속성
이름 | 설명 | |
---|---|---|
DecodeName | XML 문자열이 유효한 .NET Framework 형식 이름으로 변환되는지 여부를 확인하는 값을 가져오거나 설정합니다. | |
Document | XML 문서가 deserialize되는 XML 문서 개체를 가져옵니다. | |
IsReturnValue | SOAP 1.1 반환 값에 대해 true이어야 하는 값을 가져오거나 설정합니다. | |
Reader | XmlSerializationReader에서 사용하는 XmlReader 개체를 가져옵니다. | |
ReaderCount | XmlReader의 현재 횟수를 가져옵니다. |
위쪽
Public 메서드
( Protected 메서드 참조)
이름 | 설명 | |
---|---|---|
Equals | 오버로드되었습니다. 두 개의 Object 인스턴스가 같은지 여부를 확인합니다. (Object에서 상속됨) | |
GetHashCode | 특정 형식에 대한 해시 함수로 사용되며 GetHashCode는 해시 알고리즘 및 해시 테이블과 같은 데이터 구조에 사용하기 적당합니다. (Object에서 상속됨) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
ReferenceEquals | 지정한 Object 인스턴스가 동일한지 여부를 확인합니다. (Object에서 상속됨) | |
ToString | 현재 Object를 나타내는 String을 반환합니다. (Object에서 상속됨) |
위쪽
Protected 메서드
이름 | 설명 | |
---|---|---|
AddFixup | 오버로드되었습니다. 필요한 경우 나중에 호출될 콜백 메서드가 있는 개체를 저장하여 SOAP 인코딩된 배열이나 SOAP 인코딩된 다중 참조 요소에 매핑되는 .NET Framework 컬렉션이나 열거형을 채웁니다. | |
AddReadCallback | 나중에 호출하기 위해 XmlSerializationReadCallback 대리자의 구현과 해당 입력 데이터를 저장합니다. | |
AddTarget | 나중에 GetTarget 메서드를 통해 액세스하기 위해 SOAP 인코딩된 multiRef 요소에서 deserialize되는 개체를 저장합니다. | |
CheckReaderCount | deserializer가 증가했는지 여부를 확인합니다. | |
CollapseWhitespace | 모든 공백 문자를 지정한 문자열의 처음과 끝에서 제거합니다. | |
CreateAbstractTypeException | deserialize되는 개체가 추상 개체여야 함을 나타내는 InvalidOperationException을 만듭니다. | |
CreateBadDerivationException | 내부 요소를 읽은 옵션을 사용하여 XmlReader의 현재 위치에서 해당 XML 표현에서 개체를 채웁니다. | |
CreateCtorHasSecurityException | 생성자에서 보안 예외를 throw하기 때문에 deserialize되는 개체가 인스턴스화될 수 없음을 나타내는 InvalidOperationException을 만듭니다. | |
CreateInaccessibleConstructorException | 사용할 수 있는 생성자가 없기 때문에 deserialize되는 개체가 인스턴스화될 수 없음을 나타내는 InvalidOperationException을 만듭니다. | |
CreateInvalidCastException | 오버로드되었습니다. 명시적 참조 변환이 실패했음을 나타내는 InvalidCastException을 만듭니다. | |
CreateMissingIXmlSerializableType | XML 스키마 데이터 형식에 매핑된 파생 형식을 찾을 수 없음을 나타내는 InvalidOperationException을 만듭니다. | |
CreateReadOnlyCollectionException | SOAP 인코딩된 컬렉션 형식을 수정할 수 없고 그 값을 채울 수 없음을 나타내는 InvalidOperationException을 만듭니다. | |
CreateUnknownConstantException | 열거형 값이 올바르지 않음을 나타내는 InvalidOperationException을 만듭니다. | |
CreateUnknownNodeException | XmlReader의 현재 위치가 알 수 없는 XML 노드를 나타냄을 의미하는 InvalidOperationException을 만듭니다. | |
CreateUnknownTypeException | 형식을 알 수 없음을 나타내는 InvalidOperationException을 만듭니다. | |
EnsureArrayIndex | 지정된 배열 또는 복사본이 지정한 인덱스를 포함할 수 있을 정도로 큰지 확인합니다. | |
Finalize | 가비지 수집기에서 Object를 회수하기 전에 Object가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) | |
FixupArrayRefs | 데이터 형식이 .NET Framework 참조 형식에 매핑되는 SOAP 인코딩된 배열의 값을 채웁니다. | |
GetArrayLength | XmlReader가 현재 위치한 SOAP 인코딩된 배열의 길이를 가져옵니다. | |
GetNullAttr | XmlReader가 현재 위치한 XML 요소의 null 특성이 값 true로 설정되어 있는지 여부를 확인합니다. | |
GetTarget | SOAP 인코딩된 multiRef 요소에서 deserialize되고 있는 개체와 AddTarget에서 이전에 저장한 개체를 가져옵니다. | |
GetXsiType | XmlReader의 현재 위치에서 XML 요소의 xsi:type 특성 값을 가져옵니다. | |
InitCallbacks | SOAP 인코딩된 XML 데이터에 매핑되는 개체를 채우는 콜백 메서드를 초기화합니다. | |
InitIDs | NameTable 개체에 요소와 특성 이름을 저장합니다. | |
IsXmlnsAttribute | XML 특성 이름이 XML 네임스페이스를 나타내는지 여부를 확인합니다. | |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) | |
ParseWsdlArrayType | XML 특성이 WSDL(Web Services Description Language) 네임스페이스의 arrayType인 경우 이 특성의 값을 설정합니다. | |
ReadElementQualifiedName | XmlReader에서 자신이 현재 위치한 요소의 정규화된 이름을 읽도록 합니다. | |
ReadEndElement | XmlReader에서 XML 끝 태그를 읽도록 합니다. | |
ReadNull | 현재 XML 요소의 null 특성 값이 true인 경우 XmlReader에서 이 요소를 읽도록 합니다. | |
ReadNullableQualifiedName | XmlReader에서 자신이 현재 위치한 요소의 정규화된 이름을 읽도록 합니다. | |
ReadNullableString | XmlReader에서 Null 참조(Visual Basic의 경우 Nothing)일 수 있는 단순한 텍스트 전용 XML 요소를 읽도록 합니다. | |
ReadReference | SOAP 인코딩에서 XML 요소를 참조하는 데 사용되는 href 특성(SOAP 1.2의 경우 ref 특성)의 값을 읽습니다. | |
ReadReferencedElement | 오버로드되었습니다. SOAP 인코딩된 multiRef 요소에서 개체를 deserialize합니다. | |
ReadReferencedElements | SOAP 메시지의 SOAP 인코딩된 multiRef 요소에서 개체를 deserialize합니다. | |
ReadReferencingElement | 오버로드되었습니다. multiRef 요소에 대한 참조가 포함된 SOAP 메시지의 XML 요소에서 개체를 deserialize합니다. | |
ReadSerializable | XmlReader의 현재 위치에서 해당 XML 표현의 개체를 채웁니다. | |
ReadString | 오버로드되었습니다. 입력 값에 추가된 현재 문자열을 읽고 반환합니다. | |
ReadTypedNull | null 값(xsi:nil = 'true')을 허용하는 XML 요소를 읽고 제네릭 Nullable 값을 반환합니다. | |
ReadTypedPrimitive | XmlReader가 현재 위치한 XML 노드의 값을 가져옵니다. | |
ReadXmlDocument | XmlReader가 현재 위치에서 XML 문서 루트 요소를 읽도록 합니다. | |
ReadXmlNode | XmlReader가 현재 위치에서 XML 노드를 읽도록 합니다. | |
Referenced | SOAP 인코딩된 multiRef 요소에서 deserialize될 개체를 저장합니다. | |
ResolveDynamicAssembly | 동적으로 생성된 어셈블리를 이름별로 가져옵니다. | |
ShrinkArray | 해당 배열 또는 복사본이 지정된 길이보다 길지 않은지 확인합니다. | |
ToByteArrayBase64 | 오버로드되었습니다. 현재 값을 읽고 base-64바이트 배열로 반환합니다. | |
ToByteArrayHex | 오버로드되었습니다. 현재 값을 16진 바이트 배열로 반환합니다. | |
ToChar | 입력 문자열에서 Char 개체를 생성합니다. | |
ToDate | 입력 문자열에서 DateTime 개체를 생성합니다. | |
ToDateTime | 입력 문자열에서 DateTime 개체를 생성합니다. | |
ToEnum | 열거자 목록의 상수를 나타내는 구분 식별자로 구성된 문자열에서 숫자 열거형 값을 생성합니다. | |
ToTime | 시간을 나타내는 문자열에서 DateTime을 생성합니다. | |
ToXmlName | XML 이름을 디코딩합니다. | |
ToXmlNCName | XML 이름을 디코딩합니다. | |
ToXmlNmToken | XML 이름을 디코딩합니다. | |
ToXmlNmTokens | XML 이름을 디코딩합니다. | |
ToXmlQualifiedName | 접두사를 포함할 수 있는 이름에서 XmlQualifiedName을 가져옵니다. | |
UnknownAttribute | 오버로드되었습니다. XmlReader의 현재 위치에 대해 UnknownAttribute 이벤트를 발생시킵니다. | |
UnknownElement | 오버로드되었습니다. | |
UnknownNode | 오버로드되었습니다. XmlReader의 현재 위치에 대해 UnknownNode 이벤트를 발생시킵니다. | |
UnreferencedObject | XmlReader의 현재 위치에 대해 UnreferencedObject 이벤트를 발생시킵니다. |
위쪽
참고 항목
참조
XmlSerializationReader 클래스
System.Xml.Serialization 네임스페이스
XmlSerializer
XmlSerializationWriter