Class BcpgOutputStream
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.Bcpg
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public class BcpgOutputStream : BaseOutputStream, IDisposable, IAsyncDisposable
   
  
    - Inheritance
- 
      
      
      
      
      BcpgOutputStream 
    - Implements
- 
      
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
Constructors
  
  
  BcpgOutputStream(Stream)
  
  
  
  
  
    public BcpgOutputStream(Stream outStr)
   
  Parameters
  
    - outStrStream
  BcpgOutputStream(Stream, PacketTag)
  
  
  
  
  
    public BcpgOutputStream(Stream outStr, PacketTag tag)
   
  Parameters
  
    - outStrStream
- tagPacketTag
  BcpgOutputStream(Stream, PacketTag, byte[])
  
  
  
  
  
    public BcpgOutputStream(Stream outStr, PacketTag tag, byte[] buffer)
   
  Parameters
  
    - outStrStream
- tagPacketTag
- bufferbyte[]
  BcpgOutputStream(Stream, PacketTag, long)
  
  
  
  
  
    public BcpgOutputStream(Stream outStr, PacketTag tag, long length)
   
  Parameters
  
    - outStrStream
- tagPacketTag
- lengthlong
  BcpgOutputStream(Stream, PacketTag, long, bool)
  
  
  
  
  
    public BcpgOutputStream(Stream outStr, PacketTag tag, long length, bool oldFormat)
   
  Parameters
  
    - outStrStream
- tagPacketTag
- lengthlong
- oldFormatbool
Methods
  
  
  Close()
  
  
  
  
  
    public override void Close()
   
  
  
  Finish()
  
  
  
  
  
  
  
  Flush()
  
  
  
  
  
    public override void Flush()
   
  
  
  Write(byte[], int, int)
  
  
  
  
  
    public override void Write(byte[] buffer, int offset, int count)
   
  Parameters
  
    - bufferbyte[]
- offsetint
- countint
  WriteByte(byte)
  
  
  
  
  
    public override void WriteByte(byte value)
   
  Parameters
  
    - valuebyte
  WriteObject(BcpgObject)
  
  
  
  
  
    public void WriteObject(BcpgObject bcpgObject)
   
  Parameters
  
    - bcpgObjectBcpgObject
  WriteObjects(params BcpgObject[])
  
  
  
  
  
    public void WriteObjects(params BcpgObject[] v)
   
  Parameters
  
    - vBcpgObject[]
  WritePacket(ContainedPacket)
  
  
  
  
  
    public void WritePacket(ContainedPacket p)
   
  Parameters
  
    - pContainedPacket