다음을 통해 공유


XmlSerializationReader 클래스

정의

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

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

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

설명

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

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

생성자

XmlSerializationReader()

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

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

속성

DecodeName

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

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

Document

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

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

IsReturnValue

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

SOAP 1.1 반환 값에 대해 true여야 하는 값을 가져오거나 설정합니다.

Reader

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

XmlReader가 사용하는 XmlSerializationReader 개체를 가져옵니다.

ReaderCount

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

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

메서드

AddFixup(XmlSerializationReader+CollectionFixup)

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

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

AddFixup(XmlSerializationReader+Fixup)

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

필요한 경우 호출될 콜백 메서드 인스턴스가 있는 개체를 저장하여 SOAP 인코딩된 배열의 개체를 채웁니다.

AddReadCallback(String, String, Type, XmlSerializationReadCallback)

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

나중에 호출하기 위해 XmlSerializationReadCallback 대리자의 구현과 해당 입력 데이터를 저장합니다.

AddTarget(String, Object)

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

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

CheckReaderCount(Int32, Int32)

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

역직렬 변환기가 증가했는지 여부를 확인합니다.

CollapseWhitespace(String)

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

모든 공백 문자를 지정한 문자열의 처음과 끝에서 제거합니다.

CreateAbstractTypeException(String, String)

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

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

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

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

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

CreateCtorHasSecurityException(String)

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

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

CreateInaccessibleConstructorException(String)

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

사용할 수 있는 생성자가 없기 때문에 역직렬화되는 개체가 인스턴스화될 수 없음을 나타내는 InvalidOperationException을 만듭니다.

CreateInvalidCastException(Type, Object)

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

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

CreateInvalidCastException(Type, Object, String)

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

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

CreateMissingIXmlSerializableType(String, String, String)

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

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

CreateReadOnlyCollectionException(String)

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

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

CreateUnknownConstantException(String, Type)

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

열거형 값이 올바르지 않음을 나타내는 InvalidOperationException을 만듭니다.

CreateUnknownNodeException()

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

InvalidOperationException의 현재 위치가 알 수 없는 XML 노드를 나타냄을 의미하는 XmlReader을 만듭니다.

CreateUnknownTypeException(XmlQualifiedName)

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

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

EnsureArrayIndex(Array, Int32, Type)

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

지정된 배열 또는 복사본이 지정한 인덱스를 포함할 수 있을 정도로 큰지 확인합니다.

Equals(Object)

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

지정된 개체가 현재 개체와 같은지 확인합니다.

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

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

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

GetArrayLength(String, String)

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

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

GetHashCode()

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

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

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

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

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

GetTarget(String)

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

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

GetType()

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

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

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

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

XmlReader의 현재 위치에서 XML 요소의 xsi:type 특성 값을 가져옵니다.

InitCallbacks()

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

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

InitIDs()

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

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

IsXmlnsAttribute(String)

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

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

MemberwiseClone()

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

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

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

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

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

ReadElementQualifiedName()

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

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

ReadEndElement()

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

XmlReader가 XML 끝 태그를 읽도록 합니다.

ReadNull()

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

현재 XML 요소의 null 특성 값이 true인 경우 XmlReader에서 이 요소를 읽도록 합니다.

ReadNullableQualifiedName()

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

XmlReader에서 자신이 현재 위치한 요소의 정규화된 이름을 읽도록 합니다.

ReadNullableString()

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

XmlReadernull일 수 있는 단순한 텍스트 전용 XML 요소를 읽도록 합니다.

ReadReference(String)

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

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

ReadReferencedElement()

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

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

ReadReferencedElement(String, String)

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

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

ReadReferencedElements()

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

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

ReadReferencingElement(String)

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

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

ReadReferencingElement(String, String, Boolean, String)

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

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

ReadReferencingElement(String, String, String)

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

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

ReadSerializable(IXmlSerializable)

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

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

ReadSerializable(IXmlSerializable, Boolean)

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

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

ReadString(String)

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

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

ReadString(String, Boolean)

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

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

ReadTypedNull(XmlQualifiedName)

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

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

ReadTypedPrimitive(XmlQualifiedName)

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

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

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)

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

UnknownAttribute의 현재 위치에 대해 XmlReader 이벤트를 발생시킵니다.

UnknownAttribute(Object, XmlAttribute, String)

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

UnknownAttribute의 현재 위치에 대해 XmlReader 이벤트를 발생시킵니다.

UnknownElement(Object, XmlElement)

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

UnknownElement의 현재 위치에 대해 XmlReader 이벤트를 발생시킵니다.

UnknownElement(Object, XmlElement, String)

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

UnknownElement의 현재 위치에 대해 XmlReader 이벤트를 발생시킵니다.

UnknownNode(Object)

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

UnknownNode의 현재 위치에 대해 XmlReader 이벤트를 발생시킵니다.

UnknownNode(Object, String)

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

UnknownNode의 현재 위치에 대해 XmlReader 이벤트를 발생시킵니다.

UnreferencedObject(String, Object)

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

UnreferencedObject의 현재 위치에 대해 XmlReader 이벤트를 발생시킵니다.

적용 대상

추가 정보