XmlSerializationReader 클래스

정의

클래스별 역직렬화를 제어합니다 XmlSerializer .

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

public ref class XmlSerializationReader abstract
public ref class XmlSerializationReader abstract : System::Xml::Serialization::XmlSerializationGeneratedCode
public abstract class XmlSerializationReader
public abstract class XmlSerializationReader : System.Xml.Serialization.XmlSerializationGeneratedCode
type XmlSerializationReader = class
type XmlSerializationReader = class
    inherit XmlSerializationGeneratedCode
Public MustInherit Class XmlSerializationReader
Public MustInherit Class XmlSerializationReader
Inherits XmlSerializationGeneratedCode
상속
XmlSerializationReader
상속
XmlSerializationReader

설명

초기화하는 동안 .NET Framework XML serialization 인프라는 추상 XmlSerializationReader 클래스에서 파생된 역직렬화를 위한 임시 클래스를 동적으로 생성하고 컴파일합니다. XmlSerializationReader xml 문서를 DiscoveryDocumentServiceDescription 개체로 역직렬화하기 위해 .NET Framework 내에서 구현됩니다.

에서 클래스를 파생해서는 안 됩니다 XmlSerializationReader. 대신 메서드 중 하나를 호출합니다 Deserialize .

생성자

Name Description
XmlSerializationReader()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XmlSerializationReader 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
DecodeName

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XML 문자열이 유효한 .NET 형식 이름으로 변환되는지 여부를 결정하는 값을 가져오거나 설정합니다.

Document

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XML 문서가 역직렬화되는 XML 문서 개체를 가져옵니다.

IsReturnValue

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

SOAP 1.1 반환 값에 대한 true 값을 가져오거나 설정합니다.

Reader

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

에서 XmlReader 사용 XmlSerializationReader중인 개체를 가져옵니다.

ReaderCount

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

의 현재 수를 XmlReader가져옵니다.

메서드

Name Description
AddFixup(XmlSerializationReader+CollectionFixup)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

필요에 따라 호출될 콜백 메서드가 포함된 개체를 저장하여 SOAP로 인코딩된 배열 또는 SOAP로 인코딩된 다중 참조 요소에 매핑되는 .NET 컬렉션 또는 열거형을 채웁니다.

AddFixup(XmlSerializationReader+Fixup)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

필요에 따라 SOAP로 인코딩된 배열의 개체를 채우기 위해 호출될 콜백 메서드 인스턴스가 포함된 개체를 저장합니다.

AddReadCallback(String, String, Type, XmlSerializationReadCallback)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

나중에 호출할 XmlSerializationReadCallback 대리자 및 해당 입력 데이터의 구현을 저장합니다.

AddTarget(String, Object)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

나중에 메서드를 통해 액세스할 수 있도록 SOAP로 인코딩된 multiRef 요소에서 역직렬화되는 개체를 GetTarget(String) 저장합니다.

CheckReaderCount(Int32, Int32)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

역직렬 변환기가 고급 상태인지 여부를 확인합니다.

CollapseWhitespace(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정한 문자열의 시작과 끝에서 공백 문자의 모든 항목을 제거합니다.

CreateAbstractTypeException(String, String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

InvalidOperationException 역직렬화되는 개체가 추상화되어야 함을 나타내는 개체를 만듭니다.

CreateBadDerivationException(String, String, String, String, String, String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

내부 요소를 읽는 옵션을 사용하여 현재 위치의 XmlReaderXML 표현에서 개체를 채웁니다.

CreateCtorHasSecurityException(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

InvalidOperationException 생성자가 보안 예외를 throw하기 때문에 역직렬화되는 개체를 인스턴스화할 수 없음을 나타내는 개체를 만듭니다.

CreateInaccessibleConstructorException(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

InvalidOperationException 사용할 수 있는 생성자가 없으므로 역직렬화되는 개체를 인스턴스화할 수 없음을 나타내는 개체를 만듭니다.

CreateInvalidCastException(Type, Object, String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

InvalidCastException 명시적 참조 변환에 실패했음을 나타내는 형식을 만듭니다.

CreateInvalidCastException(Type, Object)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

InvalidCastException 명시적 참조 변환에 실패했음을 나타내는 형식을 만듭니다.

CreateMissingIXmlSerializableType(String, String, String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

InvalidOperationException XML 스키마 데이터 형식에 매핑된 파생 형식을 배치할 수 없음을 나타내는 형식을 만듭니다.

CreateReadOnlyCollectionException(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

InvalidOperationException SOAP로 인코딩된 컬렉션 형식을 수정할 수 없고 해당 값을 채울 수 없음을 나타내는 값을 만듭니다.

CreateUnknownConstantException(String, Type)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

InvalidOperationException 열거형 값이 유효하지 않음을 나타내는 값을 만듭니다.

CreateUnknownNodeException()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

InvalidOperationException 현재 위치 XmlReader 가 알 수 없는 XML 노드를 나타낸다는 것을 나타내는 값을 만듭니다.

CreateUnknownTypeException(XmlQualifiedName)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

형식을 InvalidOperationException 알 수 없음을 나타내는 형식을 만듭니다.

EnsureArrayIndex(Array, Int32, Type)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정된 배열 또는 복사본이 지정된 인덱스를 포함할 만큼 충분히 큰지 확인합니다.

Equals(Object)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
FixupArrayRefs(Object)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

데이터 형식이 .NET 참조 형식에 매핑되는 SOAP로 인코딩된 배열의 값을 채웁니다.

GetArrayLength(String, String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 위치에 있는 SOAP로 인코딩된 배열의 길이를 XmlReader 가져옵니다.

GetHashCode()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetNullAttr()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 위치가 있는 XML 요소에 XmlReader null 특성이 값으로 설정되어 있는지 여부를 확인합니다 true.

GetTarget(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

SOAP로 인코딩 multiRef 된 요소에서 역직렬화되고 이전에 저장 AddTarget(String, Object)한 개체를 가져옵니다.

GetType()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
GetXsiType()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

xsi:type 현재 위치에 있는 XML 요소에 대한 특성 값을 XmlReader가져옵니다.

InitCallbacks()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

SOAP로 인코딩된 XML 데이터에 매핑되는 개체를 채우는 콜백 메서드를 초기화합니다.

InitIDs()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

개체에 NameTable 요소 및 특성 이름을 저장합니다.

IsXmlnsAttribute(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XML 특성 이름이 XML 네임스페이스를 나타내는지 여부를 확인합니다.

MemberwiseClone()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ParseWsdlArrayType(XmlAttribute)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

WSDL(Web Services Description Language) 네임스페이스의 형식 arrayType 인 경우 XML 특성의 값을 설정합니다.

ReadElementQualifiedName()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 위치가 XmlReader 지정된 요소의 정규화된 이름을 읽습니다.

ReadEndElement()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

읽기를 XmlReader XML 끝 태그로 만듭니다.

ReadNull()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

요소에 XmlReader true 값을 가진 null 특성이 있는 경우 현재 XML 요소를 읽도록 지시합니다.

ReadNullableQualifiedName()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XmlReader 현재 위치가 지정된 요소의 정규화된 이름을 읽도록 지시합니다.

ReadNullableString()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XmlReader 텍스트 전용인 단순 XML 요소를 null읽도록 지시합니다.

ReadReference(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

SOAP 인코딩에서 href XML 요소를 참조하는 데 사용되는 특성(ref SOAP 1.2의 특성)의 값을 읽습니다.

ReadReferencedElement()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

SOAP로 인코딩 multiRef 된 XML 요소에서 개체를 역직렬화합니다.

ReadReferencedElement(String, String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

SOAP로 인코딩 multiRef 된 XML 요소에서 개체를 역직렬화합니다.

ReadReferencedElements()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

SOAP 메시지의 SOAP 인코딩된 multiRef 요소에서 개체를 역직렬화합니다.

ReadReferencingElement(String, String, Boolean, String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

요소에 대한 참조가 포함된 SOAP 메시지의 XML 요소에서 개체를 multiRef 역직렬화합니다.

ReadReferencingElement(String, String, String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

요소에 대한 참조가 포함된 SOAP 메시지의 XML 요소에서 개체를 multiRef 역직렬화합니다.

ReadReferencingElement(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

요소에 대한 참조가 포함된 SOAP 메시지의 XML 요소에서 개체를 multiRef 역직렬화합니다.

ReadSerializable(IXmlSerializable, Boolean)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이 메서드는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ReadSerializable(IXmlSerializable)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 위치의 XML 표현에서 개체를 XmlReader채웁니다.

ReadString(String, Boolean)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

클래스 메서드에 대한 ReadString()XmlReader 호출 결과를 반환하고, 필요한 경우 공백을 잘라내고, 입력 값에 추가합니다.

ReadString(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

입력 값에 추가된 메서드에 ReadString() 대한 호출의 결과를 생성합니다.

ReadTypedNull(XmlQualifiedName)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

null 값(xsi:nil = 'true')을 허용하고 제네릭 Nullable<T> 값을 반환하는 XML 요소를 읽습니다.

ReadTypedPrimitive(XmlQualifiedName)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 위치가 지정된 XML 노드의 XmlReader 값을 가져옵니다.

ReadXmlDocument(Boolean)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XmlReader 현재 위치에서 XML 문서 루트 요소를 읽도록 지시합니다.

ReadXmlNode(Boolean)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XmlReader 현재 위치에서 XML 노드를 읽도록 지시합니다.

Referenced(Object)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

SOAP로 인코딩된 요소에서 역직렬화할 개체를 저장합니다 multiRef .

ResolveDynamicAssembly(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이름별로 동적으로 생성된 어셈블리를 가져옵니다.

ShrinkArray(Array, Int32, Type, Boolean)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정된 배열 또는 복사본이 지정된 길이보다 크지 않은지 확인합니다.

ToByteArrayBase64(Boolean)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XmlReader 현재 위치에서 문자열 값을 읽고 base-64 바이트 배열로 반환하도록 지시합니다.

ToByteArrayBase64(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

입력 문자열에서 base-64 바이트 배열을 생성합니다.

ToByteArrayHex(Boolean)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XmlReader 현재 위치에서 문자열 값을 읽고 16진수 바이트 배열로 반환하도록 지시합니다.

ToByteArrayHex(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

입력 문자열에서 16진수 바이트 배열을 생성합니다.

ToChar(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

입력 문자열에서 Char 개체를 생성합니다.

ToDate(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

입력 문자열에서 DateTime 개체를 생성합니다.

ToDateTime(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

입력 문자열에서 DateTime 개체를 생성합니다.

ToEnum(String, Hashtable, String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

열거자 목록의 상수로 구분된 식별자로 구성된 문자열에서 숫자 열거형 값을 생성합니다.

ToString()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
ToTime(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

DateTime 시간을 나타내는 문자열에서 생성합니다.

ToXmlName(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XML 이름을 디코딩합니다.

ToXmlNCName(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XML 이름을 디코딩합니다.

ToXmlNmToken(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XML 이름을 디코딩합니다.

ToXmlNmTokens(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XML 이름을 디코딩합니다.

ToXmlQualifiedName(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

접두사를 XmlQualifiedName 포함할 수 있는 이름에서 가져옵니다.

UnknownAttribute(Object, XmlAttribute, String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

UnknownAttribute 현재 위치에 대한 이벤트를 발생합니다 XmlReader.

UnknownAttribute(Object, XmlAttribute)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

UnknownAttribute 현재 위치에 대한 이벤트를 발생합니다 XmlReader.

UnknownElement(Object, XmlElement, String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

UnknownElement 현재 위치에 대한 이벤트를 발생합니다 XmlReader.

UnknownElement(Object, XmlElement)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

UnknownElement 현재 위치에 대한 이벤트를 발생합니다 XmlReader.

UnknownNode(Object, String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

UnknownNode 현재 위치에 대한 이벤트를 발생합니다 XmlReader.

UnknownNode(Object)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

UnknownNode 현재 위치에 대한 이벤트를 발생합니다 XmlReader.

UnreferencedObject(String, Object)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

UnreferencedObject 현재 위치에 대한 이벤트를 발생합니다 XmlReader.

적용 대상

추가 정보