IXmlJsonReaderInitializer.SetInput Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- quotas
- XmlDictionaryReaderQuotas
XmlDictionaryReaderQuotas 'yi seçin.
- 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
- offset
- Int32
içinde okunacak bufferbaşlangıç konumu.
- count
- Int32
'den bufferokunabilen bayt sayısı.
- quotas
- XmlDictionaryReaderQuotas
XmlDictionaryReaderQuotas Uygulanacak.
- 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.