Aracılığıyla paylaş


IXmlJsonReaderInitializer.SetInput Yöntem

Tanım

JavaScript Nesne Gösterimi (JSON) özellikli bir okuyucuyu JSON ile kodlanmış verileri içeren belirli bir akışa veya arabelleğe yeniden başlatıyor.

Aşırı Yüklemeler

SetInput(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

JavaScript Nesne Gösterimi (JSON) özellikli bir okuyucuyu JSON ile kodlanmış verileri içeren belirli bir akışa yeniden başlatıyor.

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

JavaScript Nesne Gösterimi (JSON) özellikli bir okuyucuyu JSON ile kodlanmış verileri içeren belirli bir arabelleğe yeniden başlatıyor.

Açıklamalar

XmlDictionaryReader Yöntemlerden biri CreateJsonReader tarafından oluşturulan nesneler bu arabirimi uygular ve JSON ile kodlanmış verileri okumaya hazırdır. Ancak kullanıcı aynı XmlDictionaryReader nesneyi diğer JSON kodlamalı verileri okumak için yeniden kullanmak istiyorsa, okuyucunun yöntemlerden biri kullanılarak okunması için ikinci veri kümesine SetInput başlatılması gerekir.

MaxBytesPerRead parametresinin quotas bir parçası olarak ayarlanan değer yalnızca giriş yöntemiyle SetInput(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) bir akıştan okunurken belleğe okunan bilgi miktarını sınırlar ve yöntem bir arabellekten bilgi okumak için kullanıldığında zorlanmazSetInput(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose). Yüklenebilen öznitelik sayısı sınırları JSON bağlamı ile ilgili değildir.

SetInput(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Kaynak:
IXmlJsonReaderInitializer.cs
Kaynak:
IXmlJsonReaderInitializer.cs
Kaynak:
IXmlJsonReaderInitializer.cs

JavaScript Nesne Gösterimi (JSON) özellikli bir okuyucuyu JSON ile kodlanmış verileri içeren belirli bir akışa yeniden başlatıyor.

public:
 void SetInput(System::IO::Stream ^ stream, System::Text::Encoding ^ encoding, System::Xml::XmlDictionaryReaderQuotas ^ quotas, System::Xml::OnXmlDictionaryReaderClose ^ onClose);
public void SetInput (System.IO.Stream stream, System.Text.Encoding? encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose? onClose);
public void SetInput (System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose);
abstract member SetInput : System.IO.Stream * System.Text.Encoding * System.Xml.XmlDictionaryReaderQuotas * System.Xml.OnXmlDictionaryReaderClose -> unit
Public Sub SetInput (stream As Stream, encoding As Encoding, quotas As XmlDictionaryReaderQuotas, onClose As OnXmlDictionaryReaderClose)

Parametreler

stream
Stream

Okunacak giriş Stream .

encoding
Encoding

Okuyucu Encoding tarafından kullanılan.

onClose
OnXmlDictionaryReaderClose

Okuyucu kapatıldığında arama için temsilci seçin.

Açıklamalar

JSON ile kodlanmış akışları okuyan bir XmlDictionaryReader nesne, yeniden başlatma yöntemi çağrılarak SetInput(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) yeniden kullanılabilir.

Okuyucu UTF-8 ve UTF-16 (büyük veya küçük endian) kodlamalarını yorumlayabilir. Okuyucu, biri geçirilirse veya geçirilirse kodlama otomatik olarak algılanırsa null başlatma sırasında kodlama kümesini kullanır.

MaxBytesPerRead parametresinin quotas bir parçası olarak ayarlanan değer yalnızca giriş yöntemiyle SetInput(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) bir akıştan okunurken belleğe okunan bilgi miktarını sınırlar ve yöntem bir arabellekten bilgi okumak için kullanıldığında zorlanmazSetInput(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose). Yüklenebilen öznitelik sayısı sınırları JSON bağlamı ile ilgili değildir.

Şunlara uygulanır

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

Kaynak:
IXmlJsonReaderInitializer.cs
Kaynak:
IXmlJsonReaderInitializer.cs
Kaynak:
IXmlJsonReaderInitializer.cs

JavaScript Nesne Gösterimi (JSON) özellikli bir okuyucuyu JSON ile kodlanmış verileri içeren belirli bir arabelleğe yeniden başlatıyor.

public:
 void SetInput(cli::array <System::Byte> ^ buffer, int offset, int count, System::Text::Encoding ^ encoding, System::Xml::XmlDictionaryReaderQuotas ^ quotas, System::Xml::OnXmlDictionaryReaderClose ^ onClose);
public void SetInput (byte[] buffer, int offset, int count, System.Text.Encoding? encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose? onClose);
public void SetInput (byte[] buffer, int offset, int count, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose);
abstract member SetInput : byte[] * int * int * System.Text.Encoding * System.Xml.XmlDictionaryReaderQuotas * System.Xml.OnXmlDictionaryReaderClose -> unit
Public Sub SetInput (buffer As Byte(), offset As Integer, count As Integer, encoding As Encoding, quotas As XmlDictionaryReaderQuotas, onClose As OnXmlDictionaryReaderClose)

Parametreler

buffer
Byte[]

Okunacak giriş Byte arabelleği dizisi.

offset
Int32

içinde okunacak bufferbaşlangıç konumu.

count
Int32

'den bufferokunabilen bayt sayısı.

encoding
Encoding

Okuyucu Encoding tarafından kullanılan.

onClose
OnXmlDictionaryReaderClose

Okuyucu OnXmlDictionaryReaderClose kapatıldığında aranacak temsilci.

Açıklamalar

XmlDictionaryReader JSON ile kodlanmış arabelleğe alınmış Byte bir nesneyi yeniden başlatma yöntemi çağrılarak SetInput(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) yeniden kullanılabilir.

Okuyucu UTF-8 ve UTF-16 (büyük veya küçük endian) kodlamalarını yorumlayabilir. Okuyucu, biri geçirilirse veya geçirilirse kodlama otomatik olarak algılanırsa null başlatma sırasında kodlama kümesini kullanır.

MaxBytesPerRead parametresinin quotas bir parçası olarak ayarlanan değer yalnızca giriş yöntemiyle SetInput(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) bir akıştan okunurken belleğe okunan bilgi miktarını sınırlar ve yöntem bir arabellekten bilgi okumak için kullanıldığında zorlanmazSetInput(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose). Yüklenebilen öznitelik sayısı sınırları JSON bağlamı ile ilgili değildir.

Şunlara uygulanır