JsonReaderWriterFactory Sınıf

Tanım

JavaScript Nesne Gösterimi (JSON) ile kodlanmış verileri bir akıştan veya arabellekten okuyabilen ve xml infoset'i ile eşleyen ve XML Infoset'i JSON ile eşleyip JSON ile kodlanmış verileri akışa yazabilen örnekleri XmlDictionaryReaderXmlDictionaryWriter oluşturur.

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

Açıklamalar

Windows Communication Foundation (WCF), JSON verileriyle XML Infoset arasındaki eşlemeyi kullanarak JSON iletilerini işler. Normalde bu eşleme görünümden gizlenir. Ancak bazı gelişmiş senaryolarda JSON ve XML arasında el ile dönüştürme yapılması gerekebilir. Bu durumda, JsonReaderWriterFactory gerekli XML okuyucularını ve yazıcılarını oluşturmak için sınıfı kullanılabilir. Her XML Infoset öğesinin JSON ile eşlenemediğini unutmayın. Eşleme hakkında daha fazla bilgi için bkz . Nasıl yapılır: JSON Verilerini Seri Hale Getirme ve Seri Durumdan Çıkarma.

Yöntemler

CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

XmlDictionaryReader Belirtilen boyut ve uzaklık ile karakter kodlamasıyla JavaScript Nesne Gösterimi (JSON) ile kodlanmış arabellekleri XML Infoset'e eşleyebilecek bir oluşturur.

CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas)

XmlDictionaryReader Belirtilen boyutta ve uzaklıkta JavaScript Nesne Gösterimi (JSON) ile kodlanmış arabellekleri XML Infoset'e eşleyebilecek bir oluşturur.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

XmlDictionaryReader JavaScript Nesne Gösterimi (JSON) ile kodlanmış arabellekleri bir XML Infoset'e eşleyebilecek bir oluşturur.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

XmlDictionaryReader Belirtilen boyutta ve uzaklıkta JavaScript Nesne Gösterimi (JSON) ile kodlanmış akışları bir XML Infoset'e eşleyebilecek bir oluşturur.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

XmlDictionaryReader JavaScript Nesne Gösterimi (JSON) ile kodlanmış akışları bir XML Infoset'e eşleyebilecek bir oluşturur.

CreateJsonWriter(Stream)

XmlDictionaryWriter JSON ile kodlanmış verileri akışa yazan bir oluşturur.

CreateJsonWriter(Stream, Encoding)

XmlDictionaryWriter JSON ile kodlanmış verileri belirtilen karakter kodlamasına sahip bir akışa yazan bir oluşturur.

CreateJsonWriter(Stream, Encoding, Boolean)

XmlDictionaryWriter JSON ile kodlanmış verileri belirtilen karakter kodlamasına sahip bir akışa yazan bir oluşturur.

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

XmlDictionaryWriter JSON ile kodlanmış verileri belirtilen karaktere sahip bir akışa yazan bir oluşturur.

CreateJsonWriter(Stream, Encoding, Boolean, Boolean, String)

XmlDictionaryWriter JSON ile kodlanmış verileri belirtilen karaktere sahip bir akışa yazan bir oluşturur.

Şunlara uygulanır