|
|
 |
 |
|
Asn1XmlOutputStream Class ReferenceInheritance diagram for Asn1XmlOutputStream:
List of all members.
Detailed Description
This class implements the output stream to encode ASN.1 messages as specified in the XML Encoding by the XML schema standard(generated by asn2xsd). A reference to an object of this type is passed to each of the ASN.1 type encode methods involved in encoding a particular message type.
Constructor & Destructor Documentation
|
|
This constructor creates a buffered XML output stream object with default size of buffer. Whenever the buffer becomes full, the buffer will be flushed to the stream.
- Parameters:
-
| os | The underlying System.IO.Stream object. |
|
|
|
This constructor creates a buffered XML output stream object. Whenever the buffer becomes full, the buffer will be flushed to the stream.
- Parameters:
-
| os | The underlying System.IO.Stream object. |
| bufSize | The buffer size. If it is 0 then the output stream is used as unbuffered. |
|
|
|
This constructor creates a buffered XML output stream object. Whenever the buffer becomes full, the buffer will be flushed to the stream.
- Parameters:
-
| os | The underlying System.IO.Stream object. |
| canonical | Boolean indicating a canonical or non-canonical encoding should be produced as defined in the X.693 standard. |
| bufSize | The buffer size. If it is 0 then the output stream is used as unbuffered. |
|
Member Function Documentation
| override void EncodeEndElement |
( |
System.String |
elemName |
) |
[virtual] |
|
|
|
This method encodes an XML end element tag - Parameters:
-
| elemName | The name of element , as String. |
Reimplemented from Asn1XerOutputStream. |
| override void EncodeNamedValueElement |
( |
System.String |
valueName |
) |
[virtual] |
|
|
|
This method encodes an XML named value element tag. Also throws C# Exceptions, If I/O error occurs.
- Parameters:
-
| valueName | The named value, as String. |
- Exceptions:
-
Reimplemented from Asn1XerOutputStream. |
|
This document may be distributed in any form, electronic
or otherwise, provided that it is distributed in its entirety
and that the copyright and this notice are included.
|
This file was last modified on
18 Nov 2005. ASN1C C# Runtime Library, 5.8 |
|