ReadableResponse.vb
上传用户:wangting
上传日期:2020-01-24
资源大小:2226k
文件大小:2k
源码类别:

破解

开发平台:

ASP/ASPX

  1. #Region "GPL License"
  2. 'This file is part of XSS Tunnel.
  3. '
  4. 'XSS Tunnel, XSS Tunneling tool 
  5. 'Copyright (C) 2007 Ferruh Mavituna
  6. 'This program is free software; you can redistribute it and/or
  7. 'modify it under the terms of the GNU General Public License
  8. 'as published by the Free Software Foundation; either version 2
  9. 'of the License, or (at your option) any later version.
  10. 'This program is distributed in the hope that it will be useful,
  11. 'but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. 'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13. 'GNU General Public License for more details.
  14. 'You should have received a copy of the GNU General Public License
  15. 'along with this program; if not, write to the Free Software
  16. 'Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  17. #End Region
  18. ''' <summary>
  19. ''' Readable Response for GUIs
  20. ''' </summary>
  21. ''' <remarks></remarks>
  22. Public Class ReadableResponse
  23.     Private _Cached As Boolean
  24.     ''' <summary>
  25.     ''' Is Response Cached
  26.     ''' </summary>
  27.     ''' <value></value>
  28.     ''' <returns></returns>
  29.     ''' <remarks></remarks>
  30.     Public Property Cached() As Boolean
  31.         Get
  32.             Return _Cached
  33.         End Get
  34.         Set(ByVal value As Boolean)
  35.             _Cached = value
  36.         End Set
  37.     End Property
  38.     Private _Path As String
  39.     ''' <summary>
  40.     ''' Request Path
  41.     ''' </summary>
  42.     ''' <value></value>
  43.     ''' <returns></returns>
  44.     ''' <remarks></remarks>
  45.     Public Property Path() As String
  46.         Get
  47.             Return _Path
  48.         End Get
  49.         Set(ByVal value As String)
  50.             _Path = value
  51.         End Set
  52.     End Property
  53.     Private _Status As Integer
  54.     ''' <summary>
  55.     ''' Response HTTP Status
  56.     ''' </summary>
  57.     ''' <value></value>
  58.     ''' <returns></returns>
  59.     ''' <remarks></remarks>
  60.     Public Property Status() As Integer
  61.         Get
  62.             Return _Status
  63.         End Get
  64.         Set(ByVal value As Integer)
  65.             _Status = value
  66.         End Set
  67.     End Property
  68.     ''' <summary>
  69.     ''' New Readable Response
  70.     ''' </summary>
  71.     ''' <param name="path"></param>
  72.     ''' <param name="status"></param>
  73.     ''' <param name="cached"></param>
  74.     ''' <remarks></remarks>
  75.     Public Sub New(ByVal path As String, ByVal status As Integer, ByVal cached As Boolean)
  76.         Me.Path = path
  77.         Me.Status = status
  78.         Me.Cached = cached
  79.     End Sub
  80. End Class