Aracılığıyla paylaş


XmlSerializationReader.AddReadCallback Yöntem

Tanım

Temsilcinin XmlSerializationReadCallback uygulamasını ve giriş verilerini daha sonra çağırmak üzere depolar.

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

protected:
 void AddReadCallback(System::String ^ name, System::String ^ ns, Type ^ type, System::Xml::Serialization::XmlSerializationReadCallback ^ read);
protected void AddReadCallback (string name, string ns, Type type, System.Xml.Serialization.XmlSerializationReadCallback read);
member this.AddReadCallback : string * string * Type * System.Xml.Serialization.XmlSerializationReadCallback -> unit
Protected Sub AddReadCallback (name As String, ns As String, type As Type, read As XmlSerializationReadCallback)

Parametreler

name
String

Seri durumdan çıkarılmakta olan .NET Framework türünün adı.

ns
String

Seri durumdan çıkarılmakta olan .NET Framework türünün ad alanı.

type
Type

Type seri durumdan çıkarılacak.

Açıklamalar

korumalı üyeleri XmlSerializationReader yalnızca .NET Framework XML serileştirme altyapısı içinde 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 öğesinden XmlSerializationReadertüretilen seri durumdan çıkarma için geçici bir sınıf oluşturur ve derler. Bu işlem sırasında, .NET Framework temsilciyi XmlSerializationReadCallback uygulayan okuma yöntemleri oluşturur. Bunu, .NET FRAMEWORK 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 seri durumdan çıkarma sırasında bir okuma yöntemi çağrılır.

Doğrudan sınıfının bir örneğini XmlSerializationReadCallback oluşturmamalısınız.

Şunlara uygulanır