XmlSerializationWriter.AddWriteCallback Yöntem

Tanım

Temsilcinin XmlSerializationWriteCallback bir uygulamasını ve geçerli olduğu türü daha sonra çağırmak için depolar.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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)

Parametreler

type
Type

Seri Type hale getirilmiş nesnelerin sayısı.

typeName
String

Seri hale getirilmiş nesne türünün adı.

typeNs
String

Seri hale getirilmiş nesne türünün ad alanı.

Açıklamalar

XmlSerializationWriter korumalı üyeleri yalnızca .NET Framework XML serileştirme altyapısı içinde dahili olarak kullanılan türetilmiş sınıflar tarafından kullanılmak üzere tasarlanmıştır.

başlatma sırasında, .NET Framework XML serileştirme altyapısı dinamik olarak XmlSerializationWriter türetilen serileştirme için geçici bir sınıf oluşturur ve derler. Bu işlem sırasında .NET Framework, XmlSerializationWriteCallback temsilcisini uygulayan yazma yöntemleri oluşturur. Bunu, .NET türleri ile SOAP ile kodlanmış XML aracılığıyla seri hale getirilen ve kök öğe olmayan XML veri türleri arasındaki belirli eşlemeler için yapar. Ardından, gerektiğinde serileştirme sırasında bir yazma yöntemi çağrılır.

doğrudan örneğini XmlSerializationWriteCallbackoluşturmamalısınız.

SOAP kodlaması, SOAP 1.1 belirtiminin Bölüm 5'inde açıklanmıştır.

Şunlara uygulanır