예제 #1
0
        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");
            }
        }
예제 #2
0
		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");
			}
		}