XmlSerializationWriter.InitCallbacks Yöntem

Tanım

SOAP ile kodlanmış XML verilerini seri hale getirmek için temsilcinin örneklerini XmlSerializationWriteCallback başlatır.

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

protected:
 abstract void InitCallbacks();
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
protected abstract void InitCallbacks();
protected abstract void InitCallbacks();
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
abstract member InitCallbacks : unit -> unit
abstract member InitCallbacks : unit -> unit
Protected MustOverride Sub InitCallbacks ()
Öznitelikler

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. Soap ile kodlanmış XML kullanılarak seri hale getirilen ve kök öğe olmayan .NET türleri ile XML veri türleri arasındaki belirli eşlemeler için bunu yapar. Ardından, gerektiğinde serileştirme sırasında bir yazma yöntemi çağrılır.

Soyut InitCallbacks yöntem, geçici türetilmiş sınıfın bir örneği oluşturduğu ve yazma geri çağırma yöntemlerini başlattığı yerdir.

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