다음을 통해 공유


XmlSerializationReader 멤버

XmlSerializer 클래스로 deserialization을 제어합니다.

다음 표에서는 XmlSerializationReader 형식에 의해 노출되는 멤버를 보여 줍니다.

Protected 생성자

  이름 설명
Protected method XmlSerializationReader XmlSerializationReader 클래스의 새 인스턴스를 초기화합니다.

위쪽

Protected 속성

  이름 설명
Protected property DecodeName XML 문자열이 유효한 .NET Framework 형식 이름으로 변환되는지 여부를 확인하는 값을 가져오거나 설정합니다.
Protected property Document XML 문서가 deserialize되는 XML 문서 개체를 가져옵니다.
Protected property IsReturnValue SOAP 1.1 반환 값에 대해 true이어야 하는 값을 가져오거나 설정합니다.
Protected property Reader XmlSerializationReader에서 사용하는 XmlReader 개체를 가져옵니다.
Protected property ReaderCount XmlReader의 현재 횟수를 가져옵니다.

위쪽

Public 메서드

( Protected 메서드 참조)

  이름 설명
Public method Equals  오버로드되었습니다. 두 개의 Object 인스턴스가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public method GetHashCode  특정 형식에 대한 해시 함수로 사용되며 GetHashCode는 해시 알고리즘 및 해시 테이블과 같은 데이터 구조에 사용하기 적당합니다. (Object에서 상속됨)
Public method GetType  현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public method Static ReferenceEquals  지정한 Object 인스턴스가 동일한지 여부를 확인합니다. (Object에서 상속됨)
Public method ToString  현재 Object를 나타내는 String을 반환합니다. (Object에서 상속됨)

위쪽

Protected 메서드

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

위쪽

참고 항목

참조

XmlSerializationReader 클래스
System.Xml.Serialization 네임스페이스
XmlSerializer
XmlSerializationWriter