string GetKnownServerVariable(KnownServerVariable index) { switch (index) { case KnownServerVariable.AUTH_TYPE: return(GetAuthType()); case KnownServerVariable.CONTENT_LENGTH: return(Convert.ToString(getContentLength())); case KnownServerVariable.CONTENT_TYPE: return(getContentType()); case KnownServerVariable.QUERY_STRING: return(GetQueryString()); case KnownServerVariable.REMOTE_ADDR: return(GetRemoteAddress()); case KnownServerVariable.REMOTE_HOST: return(GetRemoteName()); case KnownServerVariable.REMOTE_USER: return(GetRemoteUser()); case KnownServerVariable.REQUEST_METHOD: return(GetHttpVerbName()); case KnownServerVariable.REQUEST_URI: return(GetUriPath()); case KnownServerVariable.SCRIPT_NAME: return(GetFilePath()); case KnownServerVariable.SERVER_NAME: return(GetServerName()); case KnownServerVariable.SERVER_PORT: return(Convert.ToString(GetLocalPort())); case KnownServerVariable.SERVER_PROTOCOL: return(GetHttpVersion()); case KnownServerVariable.SERVER_SOFTWARE: return(GetContext().getServerInfo()); case KnownServerVariable.PATH_INFO: return(GetPathInfo()); default: throw new IndexOutOfRangeException("index"); } }
string GetKnownServerVariable(KnownServerVariable index) { switch (index) { case KnownServerVariable.AUTH_TYPE : return GetAuthType(); case KnownServerVariable.CONTENT_LENGTH : return Convert.ToString(getContentLength()); case KnownServerVariable.CONTENT_TYPE : return getContentType(); case KnownServerVariable.QUERY_STRING : return GetQueryString(); case KnownServerVariable.REMOTE_ADDR : return GetRemoteAddress(); case KnownServerVariable.REMOTE_HOST : return GetRemoteName(); case KnownServerVariable.REMOTE_USER : return GetRemoteUser(); case KnownServerVariable.REQUEST_METHOD : return GetHttpVerbName (); case KnownServerVariable.REQUEST_URI : return GetUriPath(); case KnownServerVariable.SCRIPT_NAME : return GetFilePath (); case KnownServerVariable.SERVER_NAME : return GetServerName(); case KnownServerVariable.SERVER_PORT : return Convert.ToString(GetLocalPort()); case KnownServerVariable.SERVER_PROTOCOL : return GetHttpVersion (); case KnownServerVariable.SERVER_SOFTWARE : return GetContext().getServerInfo(); case KnownServerVariable.PATH_INFO : return GetPathInfo(); default: throw new IndexOutOfRangeException("index"); } }