ChannelExtendedDataEventArgs.cs 932 B

123456789101112131415161718192021222324
  1. namespace Renci.SshNet.Common
  2. {
  3. /// <summary>
  4. /// Provides data for <see cref="Renci.SshNet.Channels.Channel.ExtendedDataReceived"/> events.
  5. /// </summary>
  6. internal class ChannelExtendedDataEventArgs : ChannelDataEventArgs
  7. {
  8. /// <summary>
  9. /// Initializes a new instance of the <see cref="ChannelExtendedDataEventArgs"/> class.
  10. /// </summary>
  11. /// <param name="channelNumber">Channel number.</param>
  12. /// <param name="data">Channel data.</param>
  13. /// <param name="dataTypeCode">Channel data type code.</param>
  14. public ChannelExtendedDataEventArgs(uint channelNumber, byte[] data, uint dataTypeCode) : base(channelNumber, data)
  15. {
  16. DataTypeCode = dataTypeCode;
  17. }
  18. /// <summary>
  19. /// Gets the data type code.
  20. /// </summary>
  21. public uint DataTypeCode { get; private set; }
  22. }
  23. }