📄 system.runtime.remoting.cs
字号:
}
class System.Runtime.Remoting.Channels.Http.HttpServerTransportSink : System.Object
{
String s_serverHeader;
Class System.Runtime.Remoting.Channels.IServerChannelSink _nextSink;
Void System.Runtime.Remoting.Channels.Http.HttpServerTransportSink( Class System.Runtime.Remoting.Channels.IServerChannelSink nextSink);
Void ServiceRequest( Object state);
ValueClass System.Runtime.Remoting.Channels.ServerProcessing ProcessMessage( Class System.Runtime.Remoting.Channels.IServerChannelSinkStack sinkStack, Class System.Runtime.Remoting.Messaging.IMessage requestMsg, Class System.Runtime.Remoting.Channels.ITransportHeaders requestHeaders, Class System.IO.Stream requestStream, ByRef Class System.Runtime.Remoting.Messaging.IMessage responseMsg, ByRef Class System.Runtime.Remoting.Channels.ITransportHeaders responseHeaders, ByRef Class System.IO.Stream responseStream);
Void AsyncProcessResponse( Class System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack sinkStack, Object state, Class System.Runtime.Remoting.Messaging.IMessage msg, Class System.Runtime.Remoting.Channels.ITransportHeaders headers, Class System.IO.Stream stream);
Class System.IO.Stream GetResponseStream( Class System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack sinkStack, Object state, Class System.Runtime.Remoting.Messaging.IMessage msg, Class System.Runtime.Remoting.Channels.ITransportHeaders headers);
Class System.Runtime.Remoting.Channels.IServerChannelSink get_NextChannelSink();
Class System.Collections.IDictionary get_Properties();
String get_ServerHeader();
Void System.Runtime.Remoting.Channels.Http.HttpServerTransportSink();
property NextChannelSink { get(){} set(){} };
property Properties { get(){} set(){} };
property ServerHeader { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Http.ErrorMessage : System.Object
{
String m_URI;
String m_MethodName;
String m_TypeName;
Object m_MethodSignature;
I4 m_ArgCount;
String m_ArgName;
Class System.Collections.IDictionary get_Properties();
String get_Uri();
String get_MethodName();
String get_TypeName();
Object get_MethodSignature();
Class System.Reflection.MethodBase get_MethodBase();
I4 get_ArgCount();
String GetArgName( I4 index);
Object GetArg( I4 argNum);
SZArray Object get_Args();
Boolean get_HasVarArgs();
Class System.Runtime.Remoting.Messaging.LogicalCallContext get_LogicalCallContext();
I4 get_InArgCount();
String GetInArgName( I4 index);
Object GetInArg( I4 argNum);
SZArray Object get_InArgs();
Void System.Runtime.Remoting.Channels.Http.ErrorMessage();
property Properties { get(){} set(){} };
property Uri { get(){} set(){} };
property MethodName { get(){} set(){} };
property TypeName { get(){} set(){} };
property MethodSignature { get(){} set(){} };
property MethodBase { get(){} set(){} };
property ArgCount { get(){} set(){} };
property Args { get(){} set(){} };
property HasVarArgs { get(){} set(){} };
property LogicalCallContext { get(){} set(){} };
property InArgCount { get(){} set(){} };
property InArgs { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Http.HttpSocketHandler : System.Runtime.Remoting.Channels.SocketHandler
{
SZArray UI1 s_httpVersion;
SZArray UI1 s_httpVersionAndSpace;
SZArray UI1 s_headerSeparator;
SZArray UI1 s_endOfLine;
Void System.Runtime.Remoting.Channels.Http.HttpSocketHandler( Class System.Net.Sockets.Socket socket, Class System.Runtime.Remoting.Channels.RequestQueue requestQueue);
Void ReadToEndOfHeaders( Class System.Runtime.Remoting.Channels.BaseTransportHeaders headers, ByRef Boolean bChunked, ByRef I4 contentLength, ByRef Boolean bKeepAlive, ByRef Boolean bSendContinue);
Void WriteHeaders( Class System.Runtime.Remoting.Channels.ITransportHeaders headers, Class System.IO.Stream outputStream);
Void WriteHeader( String name, String value, Class System.IO.Stream outputStream);
Void WriteRequestFirstLine( String requestVerb, String url, Class System.IO.Stream outputStream);
Void ReadResponseFirstLine( ByRef String version, ByRef String statusCode, ByRef String reasonPhrase);
Void WriteResponseFirstLine( String statusCode, String reasonPhrase, Class System.IO.Stream outputStream);
Void System.Runtime.Remoting.Channels.Http.HttpSocketHandler();
}
class System.Runtime.Remoting.Channels.Http.HttpServerResponseStream : System.IO.Stream
{
Boolean get_CanRead();
Boolean get_CanSeek();
Boolean get_CanWrite();
I8 get_Length();
I8 get_Position();
Void set_Position( I8 value);
I8 Seek( I8 offset, ValueClass System.IO.SeekOrigin origin);
Void SetLength( I8 value);
I4 Read( SZArray UI1 buffer, I4 offset, I4 count);
Void System.Runtime.Remoting.Channels.Http.HttpServerResponseStream();
property CanRead { get(){} set(){} };
property CanSeek { get(){} set(){} };
property CanWrite { get(){} set(){} };
property Length { get(){} set(){} };
property Position { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Http.HttpFixedLengthResponseStream : System.Runtime.Remoting.Channels.Http.HttpServerResponseStream
{
Class System.IO.Stream _outputStream;
I4 _length;
Void System.Runtime.Remoting.Channels.Http.HttpFixedLengthResponseStream( Class System.IO.Stream outputStream, I4 length);
Void Close();
Void Flush();
I4 min( I4 a, I4 b);
Void Write( SZArray UI1 buffer, I4 offset, I4 count);
Void WriteByte( UI1 value);
}
class System.Runtime.Remoting.Channels.Http.HttpChunkedResponseStream : System.Runtime.Remoting.Channels.Http.HttpServerResponseStream
{
SZArray UI1 _trailer;
SZArray UI1 _endChunk;
Class System.IO.Stream _outputStream;
SZArray UI1 _chunk;
I4 _chunkSize;
I4 _chunkOffset;
SZArray UI1 _byteBuffer;
Void System.Runtime.Remoting.Channels.Http.HttpChunkedResponseStream( Class System.IO.Stream outputStream);
Void Close();
Void Flush();
I4 min( I4 a, I4 b);
Void Write( SZArray UI1 buffer, I4 offset, I4 count);
Void WriteByte( UI1 value);
Void FlushChunk();
Void WriteChunk( SZArray UI1 buffer, I4 offset, I4 count);
SZArray UI1 IntToHexChars( I4 i);
Void System.Runtime.Remoting.Channels.Http.HttpChunkedResponseStream();
}
class System.Runtime.Remoting.Channels.Http.HttpReadingStream : System.IO.Stream
{
Boolean ReadToEnd();
Boolean get_FoundEnd();
Boolean get_CanRead();
Boolean get_CanSeek();
Boolean get_CanWrite();
I8 get_Length();
I8 get_Position();
Void set_Position( I8 value);
Void Flush();
I8 Seek( I8 offset, ValueClass System.IO.SeekOrigin origin);
Void SetLength( I8 value);
Void Write( SZArray UI1 buffer, I4 offset, I4 count);
Void System.Runtime.Remoting.Channels.Http.HttpReadingStream();
property FoundEnd { get(){} set(){} };
property CanRead { get(){} set(){} };
property CanSeek { get(){} set(){} };
property CanWrite { get(){} set(){} };
property Length { get(){} set(){} };
property Position { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Http.HttpFixedLengthReadingStream : System.Runtime.Remoting.Channels.Http.HttpReadingStream
{
Class System.Runtime.Remoting.Channels.Http.HttpSocketHandler _inputStream;
I4 _bytesLeft;
Void System.Runtime.Remoting.Channels.Http.HttpFixedLengthReadingStream( Class System.Runtime.Remoting.Channels.Http.HttpSocketHandler inputStream, I4 contentLength);
Boolean get_FoundEnd();
Void Close();
I4 min( I4 a, I4 b);
I4 Read( SZArray UI1 buffer, I4 offset, I4 count);
I4 ReadByte();
property FoundEnd { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Http.HttpChunkedReadingStream : System.Runtime.Remoting.Channels.Http.HttpReadingStream
{
SZArray UI1 _trailer;
SZArray UI1 _endChunk;
Class System.Runtime.Remoting.Channels.Http.HttpSocketHandler _inputStream;
I4 _bytesLeft;
Boolean _bFoundEnd;
SZArray UI1 _byteBuffer;
Void System.Runtime.Remoting.Channels.Http.HttpChunkedReadingStream( Class System.Runtime.Remoting.Channels.Http.HttpSocketHandler inputStream);
Boolean get_FoundEnd();
Void Close();
I4 min( I4 a, I4 b);
I4 Read( SZArray UI1 buffer, I4 offset, I4 count);
I4 ReadByte();
Void System.Runtime.Remoting.Channels.Http.HttpChunkedReadingStream();
property FoundEnd { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Http.HttpVersion : System.Enum
{
I4 value__;
ValueClass System.Runtime.Remoting.Channels.Http.HttpVersion V1_0;
ValueClass System.Runtime.Remoting.Channels.Http.HttpVersion V1_1;
}
class System.Runtime.Remoting.Channels.Http.HttpServerSocketHandler : System.Runtime.Remoting.Channels.Http.HttpSocketHandler
{
Class System.Runtime.Remoting.Channels.ValidateByteDelegate s_validateVerbDelegate;
I8 _connectionIdCounter;
SZArray UI1 _bufferhttpContinue;
Class System.Runtime.Remoting.Channels.Http.HttpReadingStream _requestStream;
Class System.Runtime.Remoting.Channels.Http.HttpServerResponseStream _responseStream;
I8 _connectionId;
ValueClass System.Runtime.Remoting.Channels.Http.HttpVersion _version;
I4 _contentLength;
Boolean _chunkedEncoding;
Boolean _keepAlive;
Boolean _allowChunkedResponse;
Void System.Runtime.Remoting.Channels.Http.HttpServerSocketHandler( Class System.Net.Sockets.Socket socket, Class System.Runtime.Remoting.Channels.RequestQueue requestQueue);
Boolean get_KeepAlive();
Boolean get_AllowChunkedResponse();
Boolean CanServiceAnotherRequest();
Void PrepareForNewMessage();
Void SendErrorMessageIfPossible( Class System.Exception e);
Boolean ValidateVerbCharacter( UI1 b);
Class System.Runtime.Remoting.Channels.BaseTransportHeaders ReadHeaders();
Class System.IO.Stream GetRequestStream();
Class System.IO.Stream GetResponseStream( String statusCode, String reasonPhrase, Class System.Runtime.Remoting.Channels.ITransportHeaders headers);
Boolean ReadFirstLine( ByRef String verb, ByRef String requestURI, ByRef String version);
Void SendContinue();
Void SendResponse( Class System.IO.Stream httpContentStream, String statusCode, String reasonPhrase, Class System.Runtime.Remoting.Channels.ITransportHeaders headers);
Void System.Runtime.Remoting.Channels.Http.HttpServerSocketHandler();
property KeepAlive { get(){} set(){} };
property AllowChunkedResponse { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Http.HttpRemotingHandler : System.Object
{
String ApplicationConfigurationFile;
Boolean bLoadedConfiguration;
Class System.Runtime.Remoting.Channels.Http.HttpHandlerTransportSink s_transportSink;
Class System.Exception s_fatalException;
Void System.Runtime.Remoting.Channels.Http.HttpRemotingHandler();
Void System.Runtime.Remoting.Channels.Http.HttpRemotingHandler( Class System.Type type, Object srvID);
Void ProcessRequest( Class System.Web.HttpContext context);
Void InternalProcessRequest( Class System.Web.HttpContext context);
Boolean get_IsReusable();
Void ReturnExceptionViaXSP( Class System.Web.HttpContext context, Class System.Exception e);
Void System.Runtime.Remoting.Channels.Http.HttpRemotingHandler();
property IsReusable { get(){} set(){} };
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -