XmlSerializationWriter 클래스

정의

XmlSerializer 클래스에서 serialization을 제어하는 데 사용되는 추상 클래스를 나타냅니다.

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

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

설명

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

에서 XmlSerializationWriter클래스를 파생하면 안 됩니다. 대신, 호출 된 Serialize 메서드.

생성자

XmlSerializationWriter()

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

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

속성

EscapeName

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

유효한 XML을 쓰는 데 EncodeName(String) 메서드가 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다.

Namespaces

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

XML 문서에서 정규화된 이름을 생성할 때 사용되는 네임스페이스와 접두사가 포함된 정규화된 XML 이름 개체의 목록을 가져오거나 설정합니다.

Writer

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

XmlWriter에 사용되고 있는 XmlSerializationWriter를 가져오거나 설정합니다.

메서드

AddWriteCallback(Type, String, String, XmlSerializationWriteCallback)

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

나중에 호출할 수 있도록 XmlSerializationWriteCallback 대리자의 구현과 이 구현에서 적용하는 형식을 저장합니다.

CreateChoiceIdentifierValueException(String, String, String, String)

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

XML 스키마 choice 요소 선언을 따르는 요소에 대한 예기치 못한 이름을 나타내는 InvalidOperationException을 만듭니다.

CreateInvalidAnyTypeException(Object)

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

InvalidOperationException가 멤버에 잘못 적용되었음을 나타내는 XmlAnyElementAttribute을 만듭니다. XmlNode 형식이거나 XmlNode에서 파생된 멤버만 유효합니다.

CreateInvalidAnyTypeException(Type)

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

InvalidOperationException가 멤버에 잘못 적용되었음을 나타내는 XmlAnyElementAttribute을 만듭니다. XmlNode 형식이거나 XmlNode에서 파생된 멤버만 유효합니다.

CreateInvalidChoiceIdentifierValueException(String, String)

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

XML 스키마 choice 요소 선언이 적용되는 배열을 쓰는 동안 오류가 발생했음을 나타내는 InvalidOperationException을 만듭니다.

CreateInvalidEnumValueException(Object, String)

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

잘못된 열거형 값에 대해 InvalidOperationException을 만듭니다.

CreateMismatchChoiceException(String, String, String)

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

XML 요소의 값이 열거형 형식과 일치하지 않음을 나타내는 InvalidOperationException을 만듭니다.

CreateUnknownAnyElementException(String, String)

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

XML 스키마 any 요소 선언을 따르는 XML 요소를 처리할 수 없음을 나타내는 InvalidOperationException을 만듭니다.

CreateUnknownTypeException(Object)

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

serialize되는 형식이 올바른 방식으로 사용되지 않거나 예기치 않게 사용되었음을 나타내는 InvalidOperationException을 만듭니다.

CreateUnknownTypeException(Type)

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

serialize되는 형식이 올바른 방식으로 사용되지 않거나 예기치 않게 사용되었음을 나타내는 InvalidOperationException을 만듭니다.

Equals(Object)

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

(다음에서 상속됨 Object)
FromByteArrayBase64(Byte[])

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

Base 64 바이트 배열을 처리합니다.

FromByteArrayHex(Byte[])

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

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

FromChar(Char)

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

입력 Char에서 문자열을 생성합니다.

FromDate(DateTime)

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

DateTime 개체에서 문자열을 생성합니다.

FromDateTime(DateTime)

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

입력 DateTime에서 문자열을 생성합니다.

FromEnum(Int64, String[], Int64[])

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

설정된 열거형 멤버를 나타내는 구분 식별자로 구성된 문자열을 생성합니다.

FromEnum(Int64, String[], Int64[], String)

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

열거형의 열거자 목록에서 숫자 열거형 값과 이름 및 상수를 가져오고 설정된 열거형 멤버를 나타내는 구분 식별자로 구성된 문자열을 반환합니다.

FromTime(DateTime)

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

DateTime 개체에서 문자열을 생성합니다.

FromXmlName(String)

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

유효하지 않은 문자를 이스케이프 시퀀스로 바꿔 유효한 XML 이름을 인코딩합니다.

FromXmlNCName(String)

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

유효하지 않은 문자를 이스케이프 시퀀스로 바꿔 유효한 XML 로컬 이름을 인코딩합니다.

FromXmlNmToken(String)

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

XML 이름을 인코딩합니다.

FromXmlNmTokens(String)

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

공백으로 구분된 XML 이름의 시퀀스를 단일 XML 이름으로 인코딩합니다.

FromXmlQualifiedName(XmlQualifiedName)

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

잘못된 문자를 이스케이프 시퀀스로 바꾼 정규화된 XML 이름을 반환합니다.

FromXmlQualifiedName(XmlQualifiedName, Boolean)

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

잘못된 문자를 이스케이프 시퀀스로 바꿔 정규화된 XML 이름으로 쓸 수 있는 문자열을 생성합니다.

GetHashCode()

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

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

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

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

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

XmlSerializationWriteCallback 대리자의 인스턴스를 초기화하여 SOAP 인코딩된 XML 데이터를 serialize합니다.

MemberwiseClone()

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

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

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

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

TopLevelElement()

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

SOAP 인코딩된 SOAP 메시지를 serialize하는 동안에만 개체 참조를 초기화합니다.

ToString()

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

(다음에서 상속됨 Object)
WriteAttribute(String, Byte[])

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

XmlWriter 개체가 이름에 대해 네임스페이스가 지정되지 않은 XML 특성을 쓰도록 합니다.

WriteAttribute(String, String)

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

XmlWriter가 이름에 대해 네임스페이스가 지정되지 않은 XML 특성을 쓰도록 합니다.

WriteAttribute(String, String, Byte[])

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

XmlWriter 개체가 XML 특성을 쓰도록 합니다.

WriteAttribute(String, String, String)

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

XML 특성을 씁니다.

WriteAttribute(String, String, String, String)

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

네임스페이스 접두사를 수동으로 지정하는 XML 특성을 씁니다.

WriteElementEncoded(XmlNode, String, String, Boolean, Boolean)

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

명명된 XML 요소 본문 내에 XML 노드 개체를 씁니다.

WriteElementLiteral(XmlNode, String, String, Boolean, Boolean)

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

XmlWriter 개체가 명명된 XML 요소의 본문 내에 XmlNode 개체를 쓰도록 합니다.

WriteElementQualifiedName(String, String, XmlQualifiedName)

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

XML 요소를 해당 본문에 지정된 정규화된 이름으로 씁니다.

WriteElementQualifiedName(String, String, XmlQualifiedName, XmlQualifiedName)

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

XML 요소를 해당 본문에 지정된 정규화된 이름으로 씁니다.

WriteElementQualifiedName(String, XmlQualifiedName)

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

XML 요소를 해당 본문에 지정된 정규화된 이름으로 씁니다.

WriteElementQualifiedName(String, XmlQualifiedName, XmlQualifiedName)

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

XML 요소를 해당 본문에 지정된 정규화된 이름으로 씁니다.

WriteElementString(String, String)

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

XML 요소를 해당 본문에 지정된 값으로 씁니다.

WriteElementString(String, String, String)

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

XML 요소를 해당 본문에 지정된 값으로 씁니다.

WriteElementString(String, String, String, XmlQualifiedName)

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

XML 요소를 해당 본문에 지정된 값으로 씁니다.

WriteElementString(String, String, XmlQualifiedName)

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

XML 요소를 해당 본문에 지정된 값으로 씁니다.

WriteElementStringRaw(String, Byte[])

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

XML 요소를 해당 본문에 지정된 값으로 씁니다.

WriteElementStringRaw(String, Byte[], XmlQualifiedName)

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

XML 요소를 해당 본문에 지정된 값으로 씁니다.

WriteElementStringRaw(String, String)

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

XML 요소를 해당 본문에 지정된 값으로 씁니다.

WriteElementStringRaw(String, String, Byte[])

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

XML 요소를 해당 본문에 지정된 값으로 씁니다.

WriteElementStringRaw(String, String, Byte[], XmlQualifiedName)

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

XML 요소를 해당 본문에 지정된 값으로 씁니다.

WriteElementStringRaw(String, String, String)

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

XML 요소를 해당 본문에 지정된 값으로 씁니다.

WriteElementStringRaw(String, String, String, XmlQualifiedName)

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

XML 요소를 해당 본문에 지정된 값으로 씁니다.

WriteElementStringRaw(String, String, XmlQualifiedName)

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

XML 요소를 해당 본문에 지정된 값으로 씁니다.

WriteEmptyTag(String)

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

본문이 비어 있는 XML 요소를 씁니다.

WriteEmptyTag(String, String)

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

본문이 비어 있는 XML 요소를 씁니다.

WriteEndElement()

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

<closing> 요소 태그를 씁니다.

WriteEndElement(Object)

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

<closing> 요소 태그를 씁니다.

WriteId(Object)

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

SOAP 인코딩된 id 요소에 표시되는 multiRef 특성을 씁니다.

WriteNamespaceDeclarations(XmlSerializerNamespaces)

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

네임스페이스 선언 특성을 씁니다.

WriteNullableQualifiedNameEncoded(String, String, XmlQualifiedName, XmlQualifiedName)

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

본문에 유효한 정규화된 XML 이름이 포함되어 있는 XML 요소를 씁니다. XmlWriter는 문자열 값이 xsi:nil='true'인 경우 null 특성을 삽입합니다.

WriteNullableQualifiedNameLiteral(String, String, XmlQualifiedName)

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

본문에 유효한 정규화된 XML 이름이 포함되어 있는 XML 요소를 씁니다. XmlWriter는 문자열 값이 xsi:nil='true'인 경우 null 특성을 삽입합니다.

WriteNullableStringEncoded(String, String, String, XmlQualifiedName)

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

본문에 문자열이 포함되어 있는 XML 요소를 씁니다. XmlWriter는 문자열 값이 xsi:nil='true'인 경우 null 특성을 삽입합니다.

WriteNullableStringEncodedRaw(String, String, Byte[], XmlQualifiedName)

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

바이트 배열을 XML 요소의 본문으로 씁니다. XmlWriter는 문자열 값이 xsi:nil='true'인 경우 null 특성을 삽입합니다.

WriteNullableStringEncodedRaw(String, String, String, XmlQualifiedName)

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

본문에 문자열이 포함되어 있는 XML 요소를 씁니다. XmlWriter는 문자열 값이 xsi:nil='true'인 경우 null 특성을 삽입합니다.

WriteNullableStringLiteral(String, String, String)

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

본문에 문자열이 포함되어 있는 XML 요소를 씁니다. XmlWriter는 문자열 값이 xsi:nil='true'인 경우 null 특성을 삽입합니다.

WriteNullableStringLiteralRaw(String, String, Byte[])

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

바이트 배열을 XML 요소의 본문으로 씁니다. XmlWriter는 문자열 값이 xsi:nil='true'인 경우 null 특성을 삽입합니다.

WriteNullableStringLiteralRaw(String, String, String)

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

본문에 문자열이 포함되어 있는 XML 요소를 씁니다. 문자열의 값이 xsi:nil='true'인 경우 XmlWriternull 특성을 삽입합니다.

WriteNullTagEncoded(String)

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

xsi:nil='true' 특성을 사용하여 XML 요소를 씁니다.

WriteNullTagEncoded(String, String)

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

xsi:nil='true' 특성을 사용하여 XML 요소를 씁니다.

WriteNullTagLiteral(String)

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

xsi:nil='true' 특성을 사용하여 XML 요소를 씁니다.

WriteNullTagLiteral(String, String)

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

xsi:nil='true' 특성을 사용하여 XML 요소를 씁니다.

WritePotentiallyReferencingElement(String, String, Object)

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

지정된 개체의 <multiRef> XML 요소에 대한 참조를 포함할 수 있는 SOAP 메시지 XML 요소를 씁니다.

WritePotentiallyReferencingElement(String, String, Object, Type)

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

지정된 개체의 <multiRef> XML 요소에 대한 참조를 포함할 수 있는 SOAP 메시지 XML 요소를 씁니다.

WritePotentiallyReferencingElement(String, String, Object, Type, Boolean)

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

지정된 개체의 <multiRef> XML 요소에 대한 참조를 포함할 수 있는 SOAP 메시지 XML 요소를 씁니다.

WritePotentiallyReferencingElement(String, String, Object, Type, Boolean, Boolean)

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

지정된 개체의 multiRef XML 요소에 대한 참조를 포함할 수 있는 SOAP 메시지 XML 요소를 씁니다.

WriteReferencedElements()

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

SOAP 메시지에서 SOAP 인코딩된 multiRef XML 요소로 개체를 serialize합니다.

WriteReferencingElement(String, String, Object)

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

지정된 개체의 multiRef 요소에 대한 참조를 포함하는 SOAP 메시지 XML 요소를 씁니다.

WriteReferencingElement(String, String, Object, Boolean)

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

지정된 개체의 multiRef 요소에 대한 참조를 포함하는 SOAP 메시지 XML 요소를 씁니다.

WriteRpcResult(String, String)

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

SOAP 1.2 RPC 결과 요소를 지정된 정규화된 이름으로 본문에 씁니다.

WriteSerializable(IXmlSerializable, String, String, Boolean)

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

사용자 지정 XML 서식을 XML 요소로 사용하는 개체를 씁니다.

WriteSerializable(IXmlSerializable, String, String, Boolean, Boolean)

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

XmlNode가 사용자 지정 XML 서식을 XML 요소로 사용하는 개체를 쓰도록 합니다.

WriteStartDocument()

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

작성기가 XML 문서의 시작 부분에 위치할 경우 XML 선언을 씁니다.

WriteStartElement(String)

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

여는 요소 태그와 모든 특성을 씁니다.

WriteStartElement(String, String)

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

여는 요소 태그와 모든 특성을 씁니다.

WriteStartElement(String, String, Boolean)

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

여는 요소 태그와 모든 특성을 씁니다.

WriteStartElement(String, String, Object)

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

여는 요소 태그와 모든 특성을 씁니다.

WriteStartElement(String, String, Object, Boolean)

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

여는 요소 태그와 모든 특성을 씁니다.

WriteStartElement(String, String, Object, Boolean, XmlSerializerNamespaces)

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

여는 요소 태그와 모든 특성을 씁니다.

WriteTypedPrimitive(String, String, Object, Boolean)

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

텍스트 본문이 간단한 XML 스키마 데이터 형식의 값인 XML 요소를 씁니다.

WriteValue(Byte[])

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

Base 64 바이트 배열을 씁니다.

WriteValue(String)

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

지정된 문자열 값을 씁니다.

WriteXmlAttribute(XmlNode)

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

지정된 XmlNode를 XML 특성으로 씁니다.

WriteXmlAttribute(XmlNode, Object)

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

지정된 XmlNode 개체를 XML 특성으로 씁니다.

WriteXsiType(String, String)

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

문서로 serialize되는 XML 요소에 대해 xsi:type 특성을 씁니다.

적용 대상

추가 정보