SerializerWriter.Write Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se reemplaza en una clase derivada, escribe contenido de forma sincrónica en la serialización Stream.
Sobrecargas
| Nombre | Description |
|---|---|
| Write(Visual, PrintTicket) |
Cuando se reemplaza en una clase derivada, escribe de forma sincrónica un elemento determinado Visual junto con un asociado PrintTicket a la serialización Stream. |
| Write(FixedPage, PrintTicket) |
Cuando se invalida en una clase derivada, escribe de forma sincrónica un determinado FixedPage junto con un asociado PrintTicket a la serialización Stream. |
| Write(FixedDocument, PrintTicket) |
Cuando se invalida en una clase derivada, escribe de forma sincrónica un determinado FixedDocument junto con un asociado PrintTicket a la serialización Stream. |
| Write(DocumentPaginator, PrintTicket) |
Cuando se reemplaza en una clase derivada, escribe de forma sincrónica contenido paginado junto con un asociado PrintTicket a la serialización Stream. |
| Write(FixedDocumentSequence, PrintTicket) |
Cuando se invalida en una clase derivada, escribe de forma sincrónica un determinado FixedDocumentSequence junto con un asociado PrintTicket a la serialización Stream. |
| Write(FixedPage) |
Cuando se reemplaza en una clase derivada, escribe de forma sincrónica una determinada FixedPage en la serialización Stream. |
| Write(FixedDocumentSequence) |
Cuando se reemplaza en una clase derivada, escribe de forma sincrónica una determinada FixedDocumentSequence en la serialización Stream. |
| Write(FixedDocument) |
Cuando se reemplaza en una clase derivada, escribe de forma sincrónica una determinada FixedDocument en la serialización Stream. |
| Write(DocumentPaginator) |
Cuando se reemplaza en una clase derivada, escribe de forma sincrónica el contenido de un objeto dado DocumentPaginator en la serialización Stream. |
| Write(Visual) |
Cuando se reemplaza en una clase derivada, escribe de forma sincrónica un elemento determinado Visual en la serialización Stream. |
Ejemplos
En el Write ejemplo siguiente se muestra el uso del método para serializar un documento de flujo en un archivo de salida.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
Comentarios
La salida Stream de la operación de escritura se especifica normalmente como parámetro para el constructor de la clase derivada que implementa SerializerWriter.
Write(Visual, PrintTicket)
Cuando se reemplaza en una clase derivada, escribe de forma sincrónica un elemento determinado Visual junto con un asociado PrintTicket a la serialización Stream.
public:
abstract void Write(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket);
public abstract void Write(System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket);
abstract member Write : System.Windows.Media.Visual * System.Printing.PrintTicket -> unit
Public MustOverride Sub Write (visual As Visual, printTicket As PrintTicket)
Parámetros
- printTicket
- PrintTicket
Preferencias de impresión predeterminadas para el visual elemento.
Ejemplos
En el Write(DocumentPaginator, PrintTicket) ejemplo siguiente se muestra el uso del método para serializar un documento de flujo en un archivo de salida.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
Comentarios
printTicket puede ser null si no hay ninguna configuración de impresión preferida.
Este método no valida ni modifica el especificado printTicket para un determinado PrintQueue. Si es necesario, use el PrintQueue.MergeAndValidatePrintTicket método para crear un PrintQueueelemento específico PrintTicket válido para una impresora determinada.
La salida Stream de la operación de escritura se especifica normalmente como parámetro para el constructor de la clase derivada que implementa SerializerWriter.
Consulte también
Se aplica a
Write(FixedPage, PrintTicket)
Cuando se invalida en una clase derivada, escribe de forma sincrónica un determinado FixedPage junto con un asociado PrintTicket a la serialización Stream.
public:
abstract void Write(System::Windows::Documents::FixedPage ^ fixedPage, System::Printing::PrintTicket ^ printTicket);
public abstract void Write(System.Windows.Documents.FixedPage fixedPage, System.Printing.PrintTicket printTicket);
abstract member Write : System.Windows.Documents.FixedPage * System.Printing.PrintTicket -> unit
Public MustOverride Sub Write (fixedPage As FixedPage, printTicket As PrintTicket)
Parámetros
- printTicket
- PrintTicket
Preferencias de impresión predeterminadas para el fixedPage contenido.
Ejemplos
En el Write(DocumentPaginator, PrintTicket) ejemplo siguiente se muestra el uso del método para serializar un documento de flujo en un archivo de salida.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
Comentarios
printTicket puede ser null si no hay ninguna configuración de impresión preferida.
Este método no valida ni modifica el especificado printTicket para un determinado PrintQueue. Si es necesario, use el PrintQueue.MergeAndValidatePrintTicket método para crear un PrintQueueelemento específico PrintTicket válido para una impresora determinada.
La salida Stream de la operación de escritura se especifica normalmente como parámetro para el constructor de la clase derivada que implementa SerializerWriter.
Consulte también
Se aplica a
Write(FixedDocument, PrintTicket)
Cuando se invalida en una clase derivada, escribe de forma sincrónica un determinado FixedDocument junto con un asociado PrintTicket a la serialización Stream.
public:
abstract void Write(System::Windows::Documents::FixedDocument ^ fixedDocument, System::Printing::PrintTicket ^ printTicket);
public abstract void Write(System.Windows.Documents.FixedDocument fixedDocument, System.Printing.PrintTicket printTicket);
abstract member Write : System.Windows.Documents.FixedDocument * System.Printing.PrintTicket -> unit
Public MustOverride Sub Write (fixedDocument As FixedDocument, printTicket As PrintTicket)
Parámetros
- fixedDocument
- FixedDocument
Documento que se va a escribir en la serialización Stream.
- printTicket
- PrintTicket
Preferencias de impresión predeterminadas para el fixedDocument contenido.
Ejemplos
En el Write(DocumentPaginator, PrintTicket) ejemplo siguiente se muestra el uso del método para serializar un documento de flujo en un archivo de salida.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
Comentarios
printTicket puede ser null si no hay ninguna configuración de impresión preferida.
Este método no valida ni modifica el especificado printTicket para un determinado PrintQueue. Si es necesario, use el PrintQueue.MergeAndValidatePrintTicket método para crear un PrintQueueelemento específico PrintTicket válido para una impresora determinada.
La salida Stream de la operación de escritura se especifica normalmente como parámetro para el constructor de la clase derivada que implementa SerializerWriter.
Consulte también
Se aplica a
Write(DocumentPaginator, PrintTicket)
Cuando se reemplaza en una clase derivada, escribe de forma sincrónica contenido paginado junto con un asociado PrintTicket a la serialización Stream.
public:
abstract void Write(System::Windows::Documents::DocumentPaginator ^ documentPaginator, System::Printing::PrintTicket ^ printTicket);
public abstract void Write(System.Windows.Documents.DocumentPaginator documentPaginator, System.Printing.PrintTicket printTicket);
abstract member Write : System.Windows.Documents.DocumentPaginator * System.Printing.PrintTicket -> unit
Public MustOverride Sub Write (documentPaginator As DocumentPaginator, printTicket As PrintTicket)
Parámetros
- documentPaginator
- DocumentPaginator
Paginador de documentos que define el contenido que se va a escribir en la serialización Stream.
- printTicket
- PrintTicket
Preferencias de impresión predeterminadas para el documentPaginator contenido.
Ejemplos
En el Write(DocumentPaginator, PrintTicket) ejemplo siguiente se muestra el uso del método para serializar un documento de flujo en un archivo de salida.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
Comentarios
printTicket puede ser null si no hay ninguna configuración de impresión preferida.
Este método no valida ni modifica el especificado printTicket para un determinado PrintQueue. Si es necesario, use el PrintQueue.MergeAndValidatePrintTicket método para crear un PrintQueueelemento específico PrintTicket válido para una impresora determinada.
La salida Stream de la operación de escritura se especifica normalmente como parámetro para el constructor de la clase derivada que implementa SerializerWriter.
Consulte también
Se aplica a
Write(FixedDocumentSequence, PrintTicket)
Cuando se invalida en una clase derivada, escribe de forma sincrónica un determinado FixedDocumentSequence junto con un asociado PrintTicket a la serialización Stream.
public:
abstract void Write(System::Windows::Documents::FixedDocumentSequence ^ fixedDocumentSequence, System::Printing::PrintTicket ^ printTicket);
public abstract void Write(System.Windows.Documents.FixedDocumentSequence fixedDocumentSequence, System.Printing.PrintTicket printTicket);
abstract member Write : System.Windows.Documents.FixedDocumentSequence * System.Printing.PrintTicket -> unit
Public MustOverride Sub Write (fixedDocumentSequence As FixedDocumentSequence, printTicket As PrintTicket)
Parámetros
- fixedDocumentSequence
- FixedDocumentSequence
Secuencia de documentos que define el contenido que se va a escribir en la serialización Stream.
- printTicket
- PrintTicket
Preferencias de impresión predeterminadas para el fixedDocumentSequence contenido.
Ejemplos
En el Write(DocumentPaginator, PrintTicket) ejemplo siguiente se muestra el uso del método para serializar un documento de flujo en un archivo de salida.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
Comentarios
printTicket puede ser null si no hay ninguna configuración de impresión preferida.
Este método no valida ni modifica el especificado printTicket para un determinado PrintQueue. Si es necesario, use el PrintQueue.MergeAndValidatePrintTicket método para crear un PrintQueueelemento específico PrintTicket válido para una impresora determinada.
La salida Stream de la operación de escritura se especifica normalmente como parámetro para el constructor de la clase derivada que implementa SerializerWriter.
Consulte también
Se aplica a
Write(FixedPage)
public:
abstract void Write(System::Windows::Documents::FixedPage ^ fixedPage);
public abstract void Write(System.Windows.Documents.FixedPage fixedPage);
abstract member Write : System.Windows.Documents.FixedPage -> unit
Public MustOverride Sub Write (fixedPage As FixedPage)
Parámetros
Ejemplos
En el Write(DocumentPaginator, PrintTicket) ejemplo siguiente se muestra el uso del método para serializar un documento de flujo en un archivo de salida.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
Comentarios
La salida Stream de la operación de escritura se especifica normalmente como parámetro para el constructor de la clase derivada que implementa SerializerWriter.
Consulte también
Se aplica a
Write(FixedDocumentSequence)
Cuando se reemplaza en una clase derivada, escribe de forma sincrónica una determinada FixedDocumentSequence en la serialización Stream.
public:
abstract void Write(System::Windows::Documents::FixedDocumentSequence ^ fixedDocumentSequence);
public abstract void Write(System.Windows.Documents.FixedDocumentSequence fixedDocumentSequence);
abstract member Write : System.Windows.Documents.FixedDocumentSequence -> unit
Public MustOverride Sub Write (fixedDocumentSequence As FixedDocumentSequence)
Parámetros
- fixedDocumentSequence
- FixedDocumentSequence
Secuencia de documentos que define el contenido que se va a escribir en la serialización Stream.
Ejemplos
En el Write(DocumentPaginator, PrintTicket) ejemplo siguiente se muestra el uso del método para serializar un documento de flujo en un archivo de salida.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
Comentarios
La salida Stream de la operación de escritura se especifica normalmente como parámetro para el constructor de la clase derivada que implementa SerializerWriter.
Consulte también
Se aplica a
Write(FixedDocument)
Cuando se reemplaza en una clase derivada, escribe de forma sincrónica una determinada FixedDocument en la serialización Stream.
public:
abstract void Write(System::Windows::Documents::FixedDocument ^ fixedDocument);
public abstract void Write(System.Windows.Documents.FixedDocument fixedDocument);
abstract member Write : System.Windows.Documents.FixedDocument -> unit
Public MustOverride Sub Write (fixedDocument As FixedDocument)
Parámetros
- fixedDocument
- FixedDocument
Documento que se va a escribir en la serialización Stream.
Ejemplos
En el Write(DocumentPaginator, PrintTicket) ejemplo siguiente se muestra el uso del método para serializar un documento de flujo en un archivo de salida.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
Comentarios
La salida Stream de la operación de escritura se especifica normalmente como parámetro para el constructor de la clase derivada que implementa SerializerWriter.
Consulte también
Se aplica a
Write(DocumentPaginator)
Cuando se reemplaza en una clase derivada, escribe de forma sincrónica el contenido de un objeto dado DocumentPaginator en la serialización Stream.
public:
abstract void Write(System::Windows::Documents::DocumentPaginator ^ documentPaginator);
public abstract void Write(System.Windows.Documents.DocumentPaginator documentPaginator);
abstract member Write : System.Windows.Documents.DocumentPaginator -> unit
Public MustOverride Sub Write (documentPaginator As DocumentPaginator)
Parámetros
- documentPaginator
- DocumentPaginator
Paginador de documentos que define el contenido que se va a escribir en la serialización Stream.
Ejemplos
En el Write(DocumentPaginator, PrintTicket) ejemplo siguiente se muestra el uso del método para serializar un documento de flujo en un archivo de salida.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
Comentarios
La salida Stream de la operación de escritura se especifica normalmente como parámetro para el constructor de la clase derivada que implementa SerializerWriter.
Consulte también
Se aplica a
Write(Visual)
public:
abstract void Write(System::Windows::Media::Visual ^ visual);
public abstract void Write(System.Windows.Media.Visual visual);
abstract member Write : System.Windows.Media.Visual -> unit
Public MustOverride Sub Write (visual As Visual)
Parámetros
Ejemplos
En el Write(DocumentPaginator, PrintTicket) ejemplo siguiente se muestra el uso del método para serializar un documento de flujo en un archivo de salida.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
Comentarios
La salida Stream de la operación de escritura se especifica normalmente como parámetro para el constructor de la clase derivada que implementa SerializerWriter.