IXmlJsonReaderInitializer.SetInput Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi ulang pembaca yang diaktifkan JavaScript Object Notation (JSON) ke aliran atau buffer tertentu yang berisi data yang dikodekan JSON.
Overload
| Nama | Deskripsi |
|---|---|
| SetInput(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
Menginisialisasi ulang pembaca yang diaktifkan JavaScript Object Notation (JSON) ke aliran tertentu yang berisi data yang dikodekan JSON. |
| SetInput(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
Menginisialisasi ulang pembaca yang diaktifkan JavaScript Object Notation (JSON) ke buffer tertentu yang berisi data yang dikodekan JSON. |
Keterangan
Objek XmlDictionaryReader yang dibuat oleh salah CreateJsonReader satu metode mengimplementasikan antarmuka ini dan siap untuk membaca data yang dikodekan JSON. Tetapi jika pengguna ingin menggunakan kembali objek yang sama XmlDictionaryReader untuk membaca data yang dikodekan JSON lainnya, maka pembaca harus diinisialisasi ke himpunan data kedua untuk dibaca dengan menggunakan salah SetInput satu metode.
Nilai MaxBytesPerRead yang ditetapkan sebagai bagian quotas dari parameter hanya membatasi jumlah informasi yang dibaca ke dalam memori ketika input sedang dibaca dari aliran dengan SetInput(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) metode dan tidak diberlakukan ketika SetInput(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) metode digunakan untuk membaca informasi dari buffer. Batasan jumlah atribut yang dapat dimuat tidak relevan dengan konteks JSON.
SetInput(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)
- Sumber:
- IXmlJsonReaderInitializer.cs
- Sumber:
- IXmlJsonReaderInitializer.cs
- Sumber:
- IXmlJsonReaderInitializer.cs
- Sumber:
- IXmlJsonReaderInitializer.cs
- Sumber:
- IXmlJsonReaderInitializer.cs
Menginisialisasi ulang pembaca yang diaktifkan JavaScript Object Notation (JSON) ke aliran tertentu yang berisi data yang dikodekan JSON.
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)
Parameter
- quotas
- XmlDictionaryReaderQuotas
XmlDictionaryReaderQuotas untuk diterapkan.
- onClose
- OnXmlDictionaryReaderClose
Delegasikan untuk memanggil saat pembaca ditutup.
Keterangan
Objek XmlDictionaryReader yang membaca aliran yang dikodekan JSON dapat digunakan kembali dengan memanggil SetInput(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) metode untuk menginisialisasinya kembali.
Pembaca dapat menafsirkan pengodean UTF-8 dan UTF-16 (big- atau little-endian). Pembaca menggunakan set pengodean pada waktu inisialisasi jika satu diteruskan atau pengodean secara otomatis terdeteksi jika null diteruskan.
Nilai MaxBytesPerRead yang ditetapkan sebagai bagian quotas dari parameter hanya membatasi jumlah informasi yang dibaca ke dalam memori ketika input sedang dibaca dari aliran dengan SetInput(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) metode dan tidak diberlakukan ketika SetInput(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) metode digunakan untuk membaca informasi dari buffer. Batasan jumlah atribut yang dapat dimuat tidak relevan dengan konteks JSON.
Berlaku untuk
SetInput(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)
- Sumber:
- IXmlJsonReaderInitializer.cs
- Sumber:
- IXmlJsonReaderInitializer.cs
- Sumber:
- IXmlJsonReaderInitializer.cs
- Sumber:
- IXmlJsonReaderInitializer.cs
- Sumber:
- IXmlJsonReaderInitializer.cs
Menginisialisasi ulang pembaca yang diaktifkan JavaScript Object Notation (JSON) ke buffer tertentu yang berisi data yang dikodekan JSON.
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)
Parameter
- offset
- Int32
Posisi awal untuk dibaca di buffer.
- count
- Int32
Jumlah byte yang dapat dibaca dari buffer.
- quotas
- XmlDictionaryReaderQuotas
yang XmlDictionaryReaderQuotas akan diterapkan.
- onClose
- OnXmlDictionaryReaderClose
OnXmlDictionaryReaderClose Delegasi untuk memanggil saat pembaca ditutup.
Keterangan
Objek XmlDictionaryReader yang membaca buffer yang dikodekan Byte JSON dapat digunakan kembali dengan memanggil SetInput(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) metode untuk menginisialisasinya kembali.
Pembaca dapat menafsirkan pengodean UTF-8 dan UTF-16 (big- atau little-endian). Pembaca menggunakan set pengodean pada waktu inisialisasi jika satu diteruskan atau pengodean secara otomatis terdeteksi jika null diteruskan.
Nilai MaxBytesPerRead yang ditetapkan sebagai bagian quotas dari parameter hanya membatasi jumlah informasi yang dibaca ke dalam memori ketika input sedang dibaca dari aliran dengan SetInput(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) metode dan tidak diberlakukan ketika SetInput(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) metode digunakan untuk membaca informasi dari buffer. Batasan jumlah atribut yang dapat dimuat tidak relevan dengan konteks JSON.