ChannelRequestEnvironmentVariableMessage.cs 755 B

123456789101112131415161718192021222324252627282930
  1. 
  2. namespace Renci.SshClient.Messages.Connection
  3. {
  4. internal class ChannelRequestEnvironmentVariableMessage : ChannelRequestMessage
  5. {
  6. public const string REQUEST_NAME = "env";
  7. public string VariableName { get; set; }
  8. public string VariableValue { get; set; }
  9. protected override void LoadData()
  10. {
  11. base.LoadData();
  12. this.VariableName = this.ReadString();
  13. this.VariableValue = this.ReadString();
  14. }
  15. protected override void SaveData()
  16. {
  17. this.RequestName = REQUEST_NAME;
  18. base.SaveData();
  19. this.Write(this.VariableName);
  20. this.Write(this.VariableValue);
  21. }
  22. }
  23. }