IXmlJsonWriterInitializer.SetOutput(Stream, Encoding, Boolean) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje (lub ponownie inicjuje) składnik zapisywania JavaScript Object Notation (JSON) do określonego strumienia wyjściowego z określonym kodowaniem znaków.
public:
void SetOutput(System::IO::Stream ^ stream, System::Text::Encoding ^ encoding, bool ownsStream);
public void SetOutput(System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream);
abstract member SetOutput : System.IO.Stream * System.Text.Encoding * bool -> unit
Public Sub SetOutput (stream As Stream, encoding As Encoding, ownsStream As Boolean)
Parametry
- ownsStream
- Boolean
Jeśli true, strumień wyjściowy jest zamykany przez składnik zapisywania po zakończeniu; w przeciwnym razie false.
Uwagi
Obiekty XmlDictionaryWriter utworzone przez metody implementują ten interfejs, a po utworzeniu CreateJsonWriter są natychmiast gotowe do zapisu danych zakodowanych w formacie JSON. Jeśli jednak użytkownik chce ponownie użyć tego samego XmlDictionaryWriter obiektu w celu zapisania nowego dokumentu JSON do innego strumienia wyjściowego, składnik zapisywania musi zostać zainicjowany do odpowiedniego strumienia SetOutput(Stream, Encoding, Boolean) przy użyciu metody .
Autorzy utworzone przez JsonReaderWriterFactory program mogą obsługiwać kodowanie UTF-8 i UTF-16 (big- lub little-endian).