📄 system.web.cs
字号:
I4 value__;
ValueClass System.Web.AppPerfCounter ANONYMOUS_REQUESTS;
ValueClass System.Web.AppPerfCounter TOTAL_CACHE_ENTRIES;
ValueClass System.Web.AppPerfCounter TOTAL_CACHE_TURNOVER_RATE;
ValueClass System.Web.AppPerfCounter TOTAL_CACHE_HITS;
ValueClass System.Web.AppPerfCounter TOTAL_CACHE_MISSES;
ValueClass System.Web.AppPerfCounter TOTAL_CACHE_RATIO_BASE;
ValueClass System.Web.AppPerfCounter API_CACHE_ENTRIES;
ValueClass System.Web.AppPerfCounter API_CACHE_TURNOVER_RATE;
ValueClass System.Web.AppPerfCounter API_CACHE_HITS;
ValueClass System.Web.AppPerfCounter API_CACHE_MISSES;
ValueClass System.Web.AppPerfCounter API_CACHE_RATIO_BASE;
ValueClass System.Web.AppPerfCounter OUTPUT_CACHE_ENTRIES;
ValueClass System.Web.AppPerfCounter OUTPUT_CACHE_TURNOVER_RATE;
ValueClass System.Web.AppPerfCounter OUTPUT_CACHE_HITS;
ValueClass System.Web.AppPerfCounter OUTPUT_CACHE_MISSES;
ValueClass System.Web.AppPerfCounter OUTPUT_CACHE_RATIO_BASE;
ValueClass System.Web.AppPerfCounter COMPILATIONS;
ValueClass System.Web.AppPerfCounter DEBUGGING_REQUESTS;
ValueClass System.Web.AppPerfCounter ERRORS_PRE_PROCESSING;
ValueClass System.Web.AppPerfCounter ERRORS_COMPILING;
ValueClass System.Web.AppPerfCounter ERRORS_DURING_REQUEST;
ValueClass System.Web.AppPerfCounter ERRORS_UNHANDLED;
ValueClass System.Web.AppPerfCounter ERRORS_TOTAL;
ValueClass System.Web.AppPerfCounter PIPELINES;
ValueClass System.Web.AppPerfCounter REQUEST_BYTES_IN;
ValueClass System.Web.AppPerfCounter REQUEST_BYTES_OUT;
ValueClass System.Web.AppPerfCounter REQUESTS_EXECUTING;
ValueClass System.Web.AppPerfCounter REQUESTS_FAILED;
ValueClass System.Web.AppPerfCounter REQUESTS_NOT_FOUND;
ValueClass System.Web.AppPerfCounter REQUESTS_NOT_AUTHORIZED;
ValueClass System.Web.AppPerfCounter REQUESTS_TIMED_OUT;
ValueClass System.Web.AppPerfCounter REQUESTS_SUCCEDED;
ValueClass System.Web.AppPerfCounter REQUESTS_TOTAL;
ValueClass System.Web.AppPerfCounter SESSIONS_ACTIVE;
ValueClass System.Web.AppPerfCounter SESSIONS_ABANDONED;
ValueClass System.Web.AppPerfCounter SESSIONS_TIMED_OUT;
ValueClass System.Web.AppPerfCounter SESSIONS_TOTAL;
ValueClass System.Web.AppPerfCounter TRANSACTIONS_ABORTED;
ValueClass System.Web.AppPerfCounter TRANSACTIONS_COMMITTED;
ValueClass System.Web.AppPerfCounter TRANSACTIONS_PENDING;
ValueClass System.Web.AppPerfCounter TRANSACTIONS_TOTAL;
}
class System.Web.ModName : System.Object
{
String ISAPI_FULL_NAME;
String ISAPI_BASE_NAME;
String WP_FULL_NAME;
String WP_BASE_NAME;
String STATE_FULL_NAME;
String STATE_BASE_NAME;
String PERF_FULL_NAME;
String PERF_BASE_NAME;
String RC_FULL_NAME;
String RC_BASE_NAME;
String WEB_FULL_NAME;
String WEB_BASE_NAME;
String ADVAPI32_FULL_NAME;
String KERNEL32_FULL_NAME;
String USER32_FULL_NAME;
String WININET_FULL_NAME;
String REG_MACHINE_APP;
Void System.Web.ModName();
}
class System.Web.EcbAsyncIONotification : System.MulticastDelegate
{
Void System.Web.EcbAsyncIONotification( Object object, I method);
Void Invoke( I ecb, I4 context, I4 cb, I4 error);
Class System.IAsyncResult BeginInvoke( I ecb, I4 context, I4 cb, I4 error, Class System.AsyncCallback callback, Object object);
Void EndInvoke( Class System.IAsyncResult result);
}
class System.Web.NativeMethods : System.Object
{
Void GetSystemInfo( ByRef ValueClass SYSTEM_INFO si);
I4 GetLastError();
I CreateUserToken( String name, String password, I4 fImpersonationToken, Class System.Text.StringBuilder strError, I4 iErrorSize);
Void DirMonClose( I dirMon);
I DirMonOpen( String dir, Boolean watchSubtree, Boolean renamesOnly, Class System.Web.NativeFileChangeNotification callback);
Void FreeFileSecurityDescriptor( I iSecDesc);
I GetFileSecurityDescriptor( String strFile);
I4 IsAccessToFileAllowed( I iSecurityDesc, I iThreadToken, I4 iAccess);
I4 TransactManagedCallback( Class System.Web.Util.TransactedExecCallback callback, I4 mode);
I4 AspCompatProcessRequest( Class System.Web.Util.AspCompatCallback callback, Object context);
I4 AspCompatOnPageStart( Object obj);
I4 AspCompatIsApartmentComponent( Object obj);
I4 PostThreadPoolWorkItem( Class System.Web.Util.WorkItemCallback callback);
I4 AttachDebugger( String clsId, String sessId, I userToken);
I4 SpinLockInstrumentationTable( I4 listId, ByRef I4 namesOutLength, Class System.Text.StringBuilder names, ByRef I4 arrayLength, SZArray ValueClass SPINLOCKSTATISTICS statistics);
I4 PMGetHistoryTable( I4 iRows, SZArray I4 dwPIDArr, SZArray I4 dwReqExecuted, SZArray I4 dwReqPending, SZArray I4 dwReqExecuting, SZArray I4 dwReasonForDeath, SZArray I4 dwPeakMemoryUsed, SZArray I8 tmCreateTime, SZArray I8 tmDeathTime);
I4 PMGetCurrentProcessInfo( ByRef I4 dwReqExecuted, ByRef I4 dwReqExecuting, ByRef I4 dwPeakMemoryUsed, ByRef I8 tmCreateTime, ByRef I4 pid);
I4 PMGetMemoryLimitInMB();
Void System.Web.NativeMethods();
}
class SYSTEM_INFO : System.ValueType
{
UI2 wProcessorArchitecture;
UI2 wReserved;
UI4 dwPageSize;
I lpMinimumApplicationAddress;
I lpMaximumApplicationAddress;
I dwActiveProcessorMask;
UI4 dwNumberOfProcessors;
UI4 dwProcessorType;
UI4 dwAllocationGranularity;
UI2 wProcessorLevel;
UI2 wProcessorRevision;
}
class SPINLOCKSTATISTICS : System.ValueType
{
I8 spins;
I4 contentions;
I4 sleeps;
I4 readerAcquisitions;
I4 writerAcquisitions;
I4 nameIndex;
}
class System.Web.UnsafeNativeMethods : System.Object
{
I4 FILE_ATTRIBUTE_DIRECTORY;
I4 SetThreadToken( I threadref, I token);
I4 RevertToSelf();
Void STWNDCloseConnection( I tracker);
Void STWNDDeleteStateItem( I stateItem);
Void STWNDEndOfRequest( I tracker);
Void STWNDGetLocalAddress( I tracker, Class System.Text.StringBuilder buf);
I4 STWNDGetLocalPort( I tracker);
Void STWNDGetRemoteAddress( I tracker, Class System.Text.StringBuilder buf);
I4 STWNDGetRemotePort( I tracker);
Boolean STWNDIsClientConnected( I tracker);
Void STWNDSendResponse( I tracker, Class System.Text.StringBuilder status, I4 statusLength, Class System.Text.StringBuilder headers, I4 headersLength, I unmanagedState);
Boolean FindClose( I hndFindFile);
I FindFirstFile( String pFileName, ByRef ValueClass WIN32_FIND_DATA pFindFileData);
Boolean FindNextFile( I hndFindFile, ByRef ValueClass WIN32_FIND_DATA pFindFileData);
I4 GetProcessAffinityMask( I handle, ByRef I processAffinityMask, ByRef I systemAffinityMask);
I4 GetComputerName( Class System.Text.StringBuilder nameBuffer, ByRef I4 bufferSize);
I4 GetModuleFileName( I module, Class System.Text.StringBuilder filename, I4 size);
I GetModuleHandle( String moduleName);
I LoadLibrary( String libFilename);
I FindResource( I hModule, I lpName, I lpType);
I LoadResource( I hModule, I hResInfo);
I LockResource( I hResData);
I4 GetLastError();
I4 GetShortPathName( String longName, Class System.Text.StringBuilder shortName, I4 cch);
I4 GlobalMemoryStatusEx( ByRef ValueClass MEMORYSTATUSEX memoryStatusEx);
I CreateMutex( I attrPtr, I4 initialOwner, String name);
I4 CloseHandle( I handle);
I4 WaitForSingleObjectEx( I handle, I4 timeout, I4 alterable);
I4 ReleaseMutex( I handle);
Boolean GetVersionEx( Class OSVERSIONINFOEX ver);
I4 CookieAuthParseTicket( SZArray UI1 pData, I4 iDataLen, Class System.Text.StringBuilder szName, I4 iNameLen, Class System.Text.StringBuilder szData, I4 iUserDataLen, Class System.Text.StringBuilder szPath, I4 iPathLen, SZArray UI1 pBytes, SZArray I8 pDates);
I4 CookieAuthConstructTicket( SZArray UI1 pData, I4 iDataLen, String szName, String szData, String szPath, SZArray UI1 pBytes, SZArray I8 pDates);
I4 EcbGetBasics( I pECB, SZArray UI1 buffer, I4 size, SZArray I4 contentInfo);
I4 EcbGetClientCertificate( I pECB, SZArray UI1 buffer, I4 size, SZArray I4 pInts, SZArray I8 pDates);
I4 EcbGetServerVariable( I pECB, String name, SZArray UI1 buffer, I4 size);
I4 EcbGetQueryString( I pECB, I4 encode, Class System.Text.StringBuilder buffer, I4 size);
I4 EcbGetQueryStringRawBytes( I pECB, SZArray UI1 buffer, I4 size);
I4 EcbGetPreloadedPostedContent( I pECB, SZArray UI1 bytes, I4 bufferSize);
I4 EcbGetAdditionalPostedContent( I pECB, SZArray UI1 bytes, I4 bufferSize);
I4 EcbWriteHeaders( I pECB, SZArray UI1 status, SZArray UI1 headers, I4 keepConnected);
I4 EcbWriteBytes( I pECB, I bytes, I4 size);
I4 EcbWriteBytesAsync( I pECB, I bufferAddress, I4 size, Class System.Web.EcbAsyncIONotification callback, I context);
I4 EcbDoneWithSession( I pECB, I4 status, I4 iCallerID);
I4 EcbFlushCore( I pECB, SZArray UI1 status, SZArray UI1 header, I4 keepConnected, I4 totalBodySize, I4 numBodyFragments, SZArray I bodyFragments, SZArray I4 bodyFragmentLengths, I4 doneWithSession, I4 finalStatus);
I4 EcbIsClientConnected( I pECB);
I4 EcbCloseConnection( I pECB);
I4 EcbMapUrlToPath( I pECB, String url, SZArray UI1 buffer, I4 size);
I EcbGetImpersonationToken( I pECB, I processHandle);
I EcbGetVirtualPathToken( I pECB, I processHandle);
I4 EcbAppendLogParameter( I pECB, String logParam);
I4 EcbGetAllServerVarsCore( I pECB, SZArray UI1 buffer, I4 size);
I4 GetProcessMemoryInformation( UI4 pid, ByRef UI4 privatePageCount, ByRef UI4 peakPagefileUsage, I4 fNonBlocking);
I4 SetGCLastCalledTime( ByRef I4 pfCall);
Void SetClrThreadPoolLimits( I4 maxWorkerThreads, I4 maxIoThreads, Boolean setNowAndDontAdjustForCpuCount);
Void InitializeLibrary();
I4 EcbCallISAPI( I pECB, ValueClass CallISAPIFunc iFunction, SZArray UI1 bufferIn, I4 sizeIn, SZArray UI1 bufferOut, I4 sizeOut);
I4 PassportVersion();
I4 PassportCreateHttpRaw( String szRequestLine, String szHeaders, I4 fSecure, Class System.Text.StringBuilder szBufOut, I4 dwRetBufSize, ByRef I passportManager);
I4 PassportTicket( I pManager, String szAttr, ByRef Object pReturn);
I4 PassportGetCurrentConfig( I pManager, String szAttr, ByRef Object pReturn);
I4 PassportLogoutURL( I pManager, String szReturnURL, String szCOBrandArgs, I4 iLangID, String strDomain, I4 iUseSecureAuth, Class System.Text.StringBuilder szAuthVal, I4 iAuthValSize);
I4 PassportGetOption( I pManager, String szOption, ByRef Object vOut);
I4 PassportSetOption( I pManager, String szOption, Object vOut);
I4 PassportGetLoginChallenge( I pManager, String szRetURL, I4 iTimeWindow, I4 fForceLogin, String szCOBrandArgs, I4 iLangID, String strNameSpace, I4 iKPP, I4 iUseSecureAuth, Object vExtraParams szOut, iOutSize);
I4 PassportHexPUID( I pManager, Class System.Text.StringBuilder szOut, I4 iOutSize);
I4 PassportCreate( String szQueryStrT, String szQueryStrP, String szAuthCookie, String szProfCookie, String szProfCCookie, Class System.Text.StringBuilder szAuthCookieRet, Class System.Text.StringBuilder szProfCookieRet, I4 iRetBufSize, ByRef I passportManager);
I4 PassportAuthURL( I iPassport, String szReturnURL, I4 iTimeWindow, I4 fForceLogin, String szCOBrandArgs, I4 iLangID, String strNameSpace, I4 iKPP, I4 iUseSecureAuth, Class System.Text.StringBuilder szAuthVal iAuthValSize);
I4 PassportAuthURL2( I iPassport, String szReturnURL, I4 iTimeWindow, I4 fForceLogin, String szCOBrandArgs, I4 iLangID, String strNameSpace, I4 iKPP, I4 iUseSecureAuth, Class System.Text.StringBuilder szAuthVal iAuthValSize);
I4 PassportCommit( I iPassport, Class System.Text.StringBuilder szAuthVal, I4 iAuthValSize);
I4 PassportGetError( I iPassport);
I4 PassportDomainFromMemberName( I iPassport, String szDomain, Class System.Text.StringBuilder szMember, I4 iMemberSize);
I4 PassportGetFromNetworkServer( I iPassport);
I4 PassportGetDomainAttribute( I iPassport, String szAttributeName, I4 iLCID, String szDomain, Class System.Text.StringBuilder szValue, I4 iValueSize);
I4 PassportHasProfile( I iPassport, String szProfile);
I4 PassportHasFlag( I iPassport, I4 iFlagMask);
I4 PassportHasConsent( I iPassport, I4 iFullConsent, I4 iNeedBirthdate);
I4 PassportGetHasSavedPassword( I iPassport);
I4 PassportHasTicket( I iPassport);
I4 PassportIsAuthenticated( I iPassport, I4 iTimeWindow, I4 fForceLogin, I4 iUseSecureAuth);
I4 PassportLogoTag( I iPassport, String szRetURL, I4 iTimeWindow, I4 fForceLogin, String szCOBrandArgs, I4 iLangID, I4 fSecure, String strNameSpace, I4 iKPP, I4 iUseSecureAuth szValue, iValueSize);
I4 PassportLogoTag2( I iPassport, String szRetURL, I4 iTimeWindow, I4 fForceLogin, String szCOBrandArgs, I4 iLangID, I4 fSecure, String strNameSpace, I4 iKPP, I4 iUseSecureAuth szValue, iValueSize);
I4 PassportPutProfileString( I iPassport, String szProfile, String szValue);
I4 PassportGetProfile( I iPassport, String szProfile, ByRef Object rOut);
I4 PassportPutProfile( I iPassport, String szProfile, Object oValue);
I4 PassportGetTicketAge( I iPassport);
I4 PassportGetTimeSinceSignIn( I iPassport);
Void PassportDestroy( I iPassport);
I4 PassportCrypt( I4 iFunctionID, String szSrc, Class System.Text.StringBuilder szDest, I4 iDestLength);
I4 PassportCryptPut( I4 iFunctionID, String szSrc);
I4 PassportCryptIsValid();
I InstrumentedMutexCreate( String name);
Void InstrumentedMutexDelete( I mutex);
I4 InstrumentedMutexGetLock( I mutex, I4 timeout);
I4 InstrumentedMutexReleaseLock( I mutex);
Void InstrumentedMutexSetState( I mutex, I4 state);
I4 PMGetBasics( I pMsg, SZArray UI1 buffer, I4 size, SZArray I4 contentInfo);
I4 PMGetClientCertificate( I pMsg, SZArray UI1 buffer, I4 size, SZArray I4 pInts, SZArray I8 pDates);
I4 PMGetAllServerVariables( I pMsg, SZArray UI1 buffer, I4 size);
I4 PMGetQueryString( I pMsg, I4 encode, Class System.Text.StringBuilder buffer, I4 size);
I4 PMGetQueryStringRawBytes( I pMsg, SZArray UI1 buffer, I4 size);
I4 PMGetPreloadedPostedContent( I pMsg, SZArray UI1 bytes, I4 bufferSize);
I4 PMGetAdditionalPostedContent( I pMsg, SZArray UI1 bytes, I4 bufferSize);
I4 PMEmptyResponse( I pMsg);
I4 PMIsClientConnected( I pMsg);
I4 PMCloseConnection( I pMsg);
I4 PMMapUrlToPath( I pMsg, String url, SZArray UI1 buffer, I4 size);
I PMGetImpersonationToken( I pMsg);
I PMGetVirtualPathToken( I pMsg);
I4 PMAppendLogParameter( I pMsg, String logParam);
I4 PMFlushCore( I pMsg, SZArray UI1 status, SZArray UI1 header, I4 keepConnected, I4 totalBodySize, I4 numBodyFragments, SZArray I bodyFragments, SZArray I4 bodyFragmentLengths, I4 doneWithSession, I4 finalStatus);
I4 PMCallISAPI( I pECB, ValueClass CallISAPIFunc iFunction, SZArray UI1 bufferIn, I4 sizeIn, SZArray UI1 bufferOut, I4 sizeOut);
I PerfOpenGlobalCounters();
Void PerfCloseGlobalCounters( I pCounters);
I PerfOpenAppCounters( String AppName);
Void PerfCloseAppCounters( I pCounters);
Void PerfIncrementCounter( I pCounters, I4 number);
Void PerfDecrementCounter( I pCounters, I4 number);
Void PerfIncrementCounterEx( I pCounters, I4 number, I4 increment);
Void PerfSetCounter( I pCounters, I4 number, I4 increment);
I4 PerfGetNumberOfApps();
I4 SessionNDConnectToService( String server);
I4 SessionNDMakeRequest( I socket, String server, I4 port, I4 networkTimeout, ValueClass StateProtocolVerb verb, String uri, ValueClass StateProtocolExclusive exclusive, I4 timeout, I4 lockCookie, SZArray UI1 body cb, results);
Void SessionNDGetBody( I id, SZArray UI1 body, I4 cb);
Void SessionNDCloseConnection( I socket);
Void System.Web.UnsafeNativeMethods();
}
class WIN32_FIND_DATA : System.ValueType
{
UI4 dwFileAttributes;
UI4 ftCreationTime_dwLowDateTime;
UI4 ftCreationTime_dwHighDateTime;
UI4 ftLastAccessTime_dwLowDateTime;
UI4 ftLastAccessTime_dwHighDateTime;
UI4 ftLastWriteTime_dwLowDateTime;
UI4 ftLastWriteTime_dwHighDateTime;
UI4 nFileSizeHigh;
UI4 nFileSizeLow;
UI4 dwReserved0;
UI4 dwReserved1;
String cFileName;
String cAlternateFileName;
}
class MEMORYSTATUSEX : System.ValueType
{
I4 dwLength;
I4 dwMemoryLoad;
I8 ullTotalPhys;
I8 ullAvailPhys;
I8 ullTotalPageFile;
I8 ullAvailPageFile;
I8 ullTotalVirtual;
I8 ullAvailVirtual;
I8 ullAvailExtendedVirtual;
Void Init();
}
class OSVERSIONINFOEX : System.Object
{
I4 dwOSVersionInfoSize;
I4 dwMajorVersion;
I4 dwMinorVersion;
I4 dwBuildNumber;
I4 dwPlatformId;
SZArray UI1 szCSDVersion;
I2 wServicePackMajor;
I2 wServicePackMinor;
I2 wSuiteMask;
UI1 wProductType;
UI1 wReserved;
Void OSVERSIONINFOEX();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -