Aracılığıyla paylaş


SerializationUtilities Sınıf

Tanım

Serileştirme Yardımcı Programları

public ref class SerializationUtilities abstract sealed
public static class SerializationUtilities
type SerializationUtilities = class
Public Class SerializationUtilities
Devralma
SerializationUtilities

Alanlar

ExtensionsXmlElementName

ExtensionElements listesini içeren dış öğenin XML öğesi adı.

Yöntemler

AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[])

Bir SerializationMessage oluşturmak ve bunu verilen SerializationContext içinde depolamak için yardımcı.

AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, KeyValuePair<String,Object>[])

Bir SerializationMessage oluşturmak ve bunu verilen SerializationContext içinde depolamak için yardımcı.

AddMessage(SerializationContext, SerializationMessageKind, XmlException, KeyValuePair<String,Object>[])

Bir SerializationMessage oluşturmak ve bunu verilen SerializationContext içinde depolamak için yardımcı.

AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[])

Bir SerializationMessage oluşturmak ve bunu verilen SerializationContext içinde depolamak için yardımcı.

AddValidationMessage(SerializationResult, ValidationMessage)

Yükleme zamanı doğrulama hatalarını bildirmek için kullanılan bir doğrulama iletisini serileştirme iletisi olarak ekleyin.

GetElementName(ModelElement)

Görüntüleme amacıyla bir ModelElement'in adını alın (örneğin, hata iletilerinde kullanılır).

GetNamespacesFromCurrentNode(XmlReader)

Geçerli düğümdeki XML ad alanlarının listesini döndürür

GetPositionInfo(XmlReader, Int32, Int32)

Varsa, bir XmlReader'dan konum bilgilerini alın.

GetString<T>(SerializationContext, T)

Verilen türdeki bir nesneyi dizeye dönüştürür

GetString<T>(T)

Verilen türdeki bir nesneyi dizeye dönüştürür

GetValue<T>(SerializationContext, String)

Bir dizeyi verilen türe dönüştürür

GetValue<T>(String)

Bir dizeyi verilen türe dönüştürür

ReadExtensions(SerializationContext, XmlReader, Partition)

Sağlanan okuyucudan uzantı öğelerini okur.

ResolveDomainModels(XmlReader, ISerializerLocator, Store)

Etki alanı modellerine XML ad alanı bildirimlerini çözümler ve etki alanı modellerini depoya yükler.

Skip(XmlReader)

XmlReader'ı atlayın:

  1. Sonraki eşdüzey öğenin etiketini başlatın.
  2. İçeren üst öğenin bitiş etiketi.
  3. Dosya sonu.
SkipToFirstChild(XmlReader)

Okuyucuyu ilk alt öğenin açık etiketine taşıyın.

  • Okuyucu açık bir etikette değilse (boş etiket dahil), yöntem hiçbir şey yapmaz (taşıma yoktur).
  • Okuyucuda iç içe alt öğe yoksa, yöntemi okuyucuyu eşleşen kapanış etiketine taşır.
SkipToNextElement(XmlReader)

Okuyucuyu sonraki öğenin başlangıç etiketine atayın. Bu genellikle okuyucunun önceki öğenin kapanış etiketinden sonra konumlandırılacağı ReaderInnerXml() çağrısından sonra kullanılır. İki öğe arasında boşluk veya açıklamalar olabileceğinden okuyucu bir sonraki öğenin başlangıç etiketine otomatik olarak taşınamayabilir. Okuyucu zaten bir başlangıç etiketindeyse, bu yöntem hiçbir şey yapmaz. Yöntem ayrıca bir bitiş etiketiyle karşılaşılırsa da durdurulacaktır; başka eşdüzey öğe kalmadığı ve üst öğenin sonuna ulaşıldığı anlamına gelir.

TryGetValue<T>(SerializationContext, String, T)

Bir dizeyi verilen türe dönüştürmeyi deneyin, özel durum oluşturmaz.

TryGetValue<T>(String, T)

Bir dizeyi verilen türe dönüştürmeyi deneyin, özel durum oluşturmaz.

TryGetValueFromBinaryForm<T>(String, T)

Verilen dizeden T türündeki bir girişi seri durumdan çıkarmaya çalışın.

UnescapeXmlString(String)
Geçersiz.

XML'den okunan karakterlerin çıkışını kaldırın; örneğin, & &'a geri dönün.

WriteDomainModelNamespaces(DomainXmlSerializerDirectory, XmlWriter, String)

Sağlanan dizindeki etki alanı modelleri için xml ad alanlarını yazma

WriteExtensions(SerializationContext, XmlWriter, IEnumerable<ExtensionElement>)

Sağlanan uzantı öğelerinin listesini bir uzantı XML öğesi içinde yazın.

Şunlara uygulanır