다음을 통해 공유


XmlSerializationWriter.AddWriteCallback 메서드

정의

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

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

protected:
 void AddWriteCallback(Type ^ type, System::String ^ typeName, System::String ^ typeNs, System::Xml::Serialization::XmlSerializationWriteCallback ^ callback);
protected void AddWriteCallback (Type type, string typeName, string? typeNs, System.Xml.Serialization.XmlSerializationWriteCallback callback);
protected void AddWriteCallback (Type type, string typeName, string typeNs, System.Xml.Serialization.XmlSerializationWriteCallback callback);
member this.AddWriteCallback : Type * string * string * System.Xml.Serialization.XmlSerializationWriteCallback -> unit
Protected Sub AddWriteCallback (type As Type, typeName As String, typeNs As String, callback As XmlSerializationWriteCallback)

매개 변수

type
Type

serialize된 개체의 Type입니다.

typeName
String

serialize된 개체 형식의 이름입니다.

typeNs
String

serialize된 개체 형식의 네임스페이스입니다.

callback
XmlSerializationWriteCallback

XmlSerializationWriteCallback 대리자의 인스턴스입니다.

설명

XmlSerializationWriter 보호된 멤버는 .NET Framework XML serialization 인프라 내에서 내부적으로 사용되는 파생 클래스에서만 사용하기 위한 것입니다.

초기화하는 동안 .NET Framework XML serialization 인프라는 에서 XmlSerializationWriter파생된 serialization을 위해 임시 클래스를 동적으로 생성하고 컴파일합니다. 이 프로세스 중에 .NET Framework 대리자를 구현하는 쓰기 메서드를 XmlSerializationWriteCallback 생성합니다. SOAP로 인코딩된 XML을 통해 직렬화되고 루트 요소가 아닌 .NET Framework 형식과 XML 데이터 형식 간의 특정 매핑에 대해 이 작업을 수행합니다. 그런 다음 필요에 따라 serialization 중에 쓰기 메서드가 호출됩니다.

인스턴스 XmlSerializationWriteCallback를 직접 만들면 안 됩니다.

SOAP 인코딩은 SOAP 1.1 사양의 5 절에에서 설명 되어 있습니다.

적용 대상