XmlSerializationWriter 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스에서 serialization을 제어하는 데 사용되는 추상 클래스를 XmlSerializer 나타냅니다.
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.
public ref class XmlSerializationWriter abstract
public ref class XmlSerializationWriter abstract : System::Xml::Serialization::XmlSerializationGeneratedCode
public abstract class XmlSerializationWriter
public abstract class XmlSerializationWriter : System.Xml.Serialization.XmlSerializationGeneratedCode
type XmlSerializationWriter = class
type XmlSerializationWriter = class
inherit XmlSerializationGeneratedCode
Public MustInherit Class XmlSerializationWriter
Public MustInherit Class XmlSerializationWriter
Inherits XmlSerializationGeneratedCode
- 상속
-
XmlSerializationWriter
- 상속
설명
초기화 중에 .NET Framework XML serialization 인프라는 추상 XmlSerializationWriter 클래스에서 파생된 serialization에 대한 임시 클래스를 동적으로 생성하고 컴파일합니다. XmlSerializationWriter DiscoveryDocument 및 ServiceDescription 개체를 XML 문서로 serialization하기 위해 .NET Framework 내에서 구현됩니다.
에서 클래스를 파생해서는 안 됩니다 XmlSerializationWriter. 대신 메서드를 호출합니다 Serialize .
생성자
| Name | Description |
|---|---|
| XmlSerializationWriter() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. XmlSerializationWriter 클래스의 새 인스턴스를 초기화합니다. |
속성
| Name | Description |
|---|---|
| EscapeName |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 메서드가 유효한 XML을 작성하는 데 사용되는지 여부를 EncodeName(String) 나타내는 값을 가져오거나 설정합니다. |
| Namespaces |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. XML 문서에서 정규화된 이름을 생성하는 데 사용되는 네임스페이스 및 접두사를 포함하는 XML 정규화된 이름 개체 목록을 가져오거나 설정합니다. |
| Writer |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 에서 XmlWriter 사용 XmlSerializationWriter중인 값을 가져오거나 설정합니다. |
메서드
| Name | Description |
|---|---|
| AddWriteCallback(Type, String, String, XmlSerializationWriteCallback) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 나중에 호출할 XmlSerializationWriteCallback 수 있도록 대리자의 구현과 대리자가 적용되는 형식을 저장합니다. |
| CreateChoiceIdentifierValueException(String, String, String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.
InvalidOperationException XML 스키마 |
| CreateInvalidAnyTypeException(Object) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 멤버에 InvalidOperationException 잘못 적용되었거나 형식XmlNode이거나 파생된 멤버만 유효하다는 것을 나타내는 XmlAnyElementAttribute 형식을 XmlNode만듭니다. |
| CreateInvalidAnyTypeException(Type) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 멤버에 InvalidOperationException 잘못 적용되었거나 형식XmlNode이거나 파생된 멤버만 유효하다는 것을 나타내는 XmlAnyElementAttribute 형식을 XmlNode만듭니다. |
| CreateInvalidChoiceIdentifierValueException(String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.
InvalidOperationException XML 스키마 |
| CreateInvalidEnumValueException(Object, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. InvalidOperationException 잘못된 열거형 값에 대한 값을 만듭니다. |
| CreateMismatchChoiceException(String, String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. InvalidOperationException XML 요소의 값이 열거형 형식과 일치하지 않음을 나타내는 값을 만듭니다. |
| CreateUnknownAnyElementException(String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.
InvalidOperationException XML 스키마 |
| CreateUnknownTypeException(Object) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. InvalidOperationException serialize되는 형식이 유효한 방식으로 사용되지 않거나 예기치 않게 발생했음을 나타내는 형식을 만듭니다. |
| CreateUnknownTypeException(Type) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. InvalidOperationException serialize되는 형식이 유효한 방식으로 사용되지 않거나 예기치 않게 발생했음을 나타내는 형식을 만듭니다. |
| Equals(Object) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (다음에서 상속됨 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[], String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 열거형에 대한 열거자 목록의 숫자 열거형 값과 이름 및 상수는 설정된 열거형 멤버를 나타내는 구분된 식별자로 구성된 문자열을 반환합니다. |
| FromEnum(Int64, String[], Int64[]) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 설정된 열거형 멤버를 나타내는 구분된 식별자로 구성된 문자열을 생성합니다. |
| FromTime(DateTime) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 개체에서 문자열을 DateTime 생성합니다. |
| FromXmlName(String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 유효하지 않은 문자를 이스케이프 시퀀스로 바꿔 유효한 XML 이름을 인코딩합니다. |
| FromXmlNCName(String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 유효하지 않은 문자를 이스케이프 시퀀스로 바꿔 유효한 XML 로컬 이름을 인코딩합니다. |
| FromXmlNmToken(String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. XML 이름을 인코딩합니다. |
| FromXmlNmTokens(String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 공백으로 구분된 XML 이름 시퀀스를 단일 XML 이름으로 인코딩합니다. |
| FromXmlQualifiedName(XmlQualifiedName, Boolean) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 잘못된 문자가 이스케이프 시퀀스로 대체된 XML 정규화된 이름으로 작성할 수 있는 문자열을 생성합니다. |
| FromXmlQualifiedName(XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 잘못된 문자가 이스케이프 시퀀스로 대체된 XML 정규화된 이름을 반환합니다. |
| GetHashCode() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
| GetType() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| InitCallbacks() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. SOAP로 인코딩된 XML 데이터를 직렬화하기 위해 대리자의 인스턴스 XmlSerializationWriteCallback 를 초기화합니다. |
| MemberwiseClone() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| ResolveDynamicAssembly(String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 이름별로 동적으로 생성된 어셈블리를 가져옵니다. |
| TopLevelElement() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. SOAP로 인코딩된 SOAP 메시지를 serialize하는 동안에만 개체 참조를 초기화합니다. |
| ToString() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
| WriteAttribute(String, Byte[]) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 개체 이름 XmlWriter 에 지정된 네임스페이스가 없는 XML 특성을 작성하도록 개체에 지시합니다. |
| WriteAttribute(String, String, Byte[]) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. XmlWriter XML 특성을 작성하도록 개체에 지시합니다. |
| WriteAttribute(String, String, String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 네임스페이스 접두사를 수동으로 제공하는 XML 특성을 씁니다. |
| WriteAttribute(String, String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. XML 특성을 씁니다. |
| WriteAttribute(String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 이름에 XmlWriter 지정된 네임스페이스가 없는 XML 특성을 작성하도록 지시합니다. |
| WriteElementEncoded(XmlNode, String, String, Boolean, Boolean) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 명명된 XML 요소의 본문 내에 XML 노드 개체를 씁니다. |
| WriteElementLiteral(XmlNode, String, String, Boolean, Boolean) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. |
| WriteElementQualifiedName(String, String, XmlQualifiedName, XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 정규화된 이름을 가진 XML 요소를 씁니다. |
| WriteElementQualifiedName(String, String, XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 정규화된 이름을 가진 XML 요소를 씁니다. |
| WriteElementQualifiedName(String, XmlQualifiedName, XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 정규화된 이름을 가진 XML 요소를 씁니다. |
| WriteElementQualifiedName(String, XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 정규화된 이름을 가진 XML 요소를 씁니다. |
| WriteElementString(String, String, String, XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 값을 가진 XML 요소를 씁니다. |
| WriteElementString(String, String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 값을 가진 XML 요소를 씁니다. |
| WriteElementString(String, String, XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 값을 가진 XML 요소를 씁니다. |
| WriteElementString(String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 값을 가진 XML 요소를 씁니다. |
| WriteElementStringRaw(String, Byte[], XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 값을 가진 XML 요소를 씁니다. |
| WriteElementStringRaw(String, Byte[]) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 값을 가진 XML 요소를 씁니다. |
| WriteElementStringRaw(String, String, Byte[], XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 값을 가진 XML 요소를 씁니다. |
| WriteElementStringRaw(String, String, Byte[]) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 값을 가진 XML 요소를 씁니다. |
| WriteElementStringRaw(String, String, String, XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 값을 가진 XML 요소를 씁니다. |
| WriteElementStringRaw(String, String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 값을 가진 XML 요소를 씁니다. |
| WriteElementStringRaw(String, String, XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 값을 가진 XML 요소를 씁니다. |
| WriteElementStringRaw(String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 값을 가진 XML 요소를 씁니다. |
| WriteEmptyTag(String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문이 비어 있는 XML 요소를 씁니다. |
| WriteEmptyTag(String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문이 비어 있는 XML 요소를 씁니다. |
| WriteEndElement() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 요소 태그를 |
| WriteEndElement(Object) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 요소 태그를 |
| WriteId(Object) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.
|
| WriteNamespaceDeclarations(XmlSerializerNamespaces) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 네임스페이스 선언 특성을 씁니다. |
| WriteNullableQualifiedNameEncoded(String, String, XmlQualifiedName, XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 유효한 XML 정규화된 이름이 포함된 XML 요소를 씁니다.
XmlWriter문자열의 값 |
| WriteNullableQualifiedNameLiteral(String, String, XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 유효한 XML 정규화된 이름이 포함된 XML 요소를 씁니다.
XmlWriter문자열의 값 |
| WriteNullableStringEncoded(String, String, String, XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 문자열을 포함하는 XML 요소를 본문으로 씁니다.
XmlWriter문자열의 값 |
| WriteNullableStringEncodedRaw(String, String, Byte[], XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 바이트 배열을 XML 요소의 본문으로 씁니다.
XmlWriter문자열의 값 |
| WriteNullableStringEncodedRaw(String, String, String, XmlQualifiedName) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 문자열을 포함하는 XML 요소를 본문으로 씁니다.
XmlWriter문자열의 값 |
| WriteNullableStringLiteral(String, String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 문자열을 포함하는 XML 요소를 본문으로 씁니다.
XmlWriter문자열의 값 |
| WriteNullableStringLiteralRaw(String, String, Byte[]) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 바이트 배열을 XML 요소의 본문으로 씁니다.
XmlWriter문자열의 값 |
| WriteNullableStringLiteralRaw(String, String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 문자열을 포함하는 XML 요소를 본문으로 씁니다.
XmlWriter 문자열의 값이 |
| WriteNullTagEncoded(String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 특성을 사용하여 XML 요소를 |
| WriteNullTagEncoded(String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 특성을 사용하여 XML 요소를 |
| WriteNullTagLiteral(String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 특성을 사용하여 XML 요소를 |
| WriteNullTagLiteral(String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 특성을 사용하여 XML 요소를 |
| WritePotentiallyReferencingElement(String, String, Object, Type, Boolean, Boolean) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 지정된 개체에 대한 XML 요소에 대한 참조를 포함할 수 있는 |
| WritePotentiallyReferencingElement(String, String, Object, Type, Boolean) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 지정된 개체에 대한 XML 요소에 대한 참조를 포함할 수 있는 |
| WritePotentiallyReferencingElement(String, String, Object, Type) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 지정된 개체에 대한 XML 요소에 대한 참조를 포함할 수 있는 |
| WritePotentiallyReferencingElement(String, String, Object) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 지정된 개체에 대한 XML 요소에 대한 참조를 포함할 수 있는 |
| WriteReferencedElements() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. SOAP 메시지에서 SOAP로 인코딩된 |
| WriteReferencingElement(String, String, Object, Boolean) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 지정된 개체의 요소에 대한 참조 |
| WriteReferencingElement(String, String, Object) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 지정된 개체의 요소에 대한 참조 |
| WriteRpcResult(String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 본문에 지정된 정규화된 이름을 가진 SOAP 1.2 RPC 결과 요소를 씁니다. |
| WriteSerializable(IXmlSerializable, String, String, Boolean, Boolean) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. XmlNode 사용자 지정 XML 서식을 XML 요소로 사용하는 개체를 작성하도록 지시합니다. |
| WriteSerializable(IXmlSerializable, String, String, Boolean) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 사용자 지정 XML 서식을 XML 요소로 사용하는 개체를 씁니다. |
| WriteStartDocument() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 작성기가 XML 문서의 시작 부분에 있는 경우 XML 선언을 씁니다. |
| WriteStartElement(String, String, Boolean) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 특성을 포함하여 여는 요소 태그를 씁니다. |
| WriteStartElement(String, String, Object, Boolean, XmlSerializerNamespaces) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 특성을 포함하여 여는 요소 태그를 씁니다. |
| WriteStartElement(String, String, Object, Boolean) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 특성을 포함하여 여는 요소 태그를 씁니다. |
| WriteStartElement(String, String, Object) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 특성을 포함하여 여는 요소 태그를 씁니다. |
| WriteStartElement(String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 특성을 포함하여 여는 요소 태그를 씁니다. |
| WriteStartElement(String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 특성을 포함하여 여는 요소 태그를 씁니다. |
| WriteTypedPrimitive(String, String, Object, Boolean) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 텍스트 본문이 단순 XML 스키마 데이터 형식의 값인 XML 요소를 씁니다. |
| WriteValue(Byte[]) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. base-64 바이트 배열을 씁니다. |
| WriteValue(String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 지정된 문자열 값을 씁니다. |
| WriteXmlAttribute(XmlNode, Object) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 지정된 XmlNode 개체를 XML 특성으로 씁니다. |
| WriteXmlAttribute(XmlNode) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 지정된 XmlNode XML 특성을 씁니다. |
| WriteXsiType(String, String) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 문서로 |