📄 system.runtime.remoting.cs
字号:
class System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory : System.Object
{
Object _webServicesFactory;
Class System.Type s_webServicesFactoryType;
Object s_configLock;
Class System.Collections.Hashtable s_registeredDynamicTypeTable;
Void DumpRequest( Class System.Web.HttpContext context);
Void ConfigureAppName( Class System.Web.HttpRequest httpRequest);
Class System.Web.IHttpHandler GetHandler( Class System.Web.HttpContext context, String verb, String url, String filePath);
Class System.Web.IHttpHandlerFactory get_WebServicesFactory();
Class System.Type get_WebServicesFactoryType();
Void ReleaseHandler( Class System.Web.IHttpHandler handler);
Void System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory();
Void System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory();
property WebServicesFactory { get(){} set(){} };
property WebServicesFactoryType { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Http.RegistrationHelper : System.Object
{
Void RegisterType( String machineAndAppName, Class System.Type type, String uri);
Void RegisterSingleType( String machineAndAppName, Class System.Type type);
Void System.Runtime.Remoting.Channels.Http.RegistrationHelper();
}
class System.Runtime.Remoting.Channels.Http.HttpHandlerTransportSink : System.Object
{
I4 _defaultChunkSize;
Class System.Runtime.Remoting.Channels.IServerChannelSink _nextSink;
Void System.Runtime.Remoting.Channels.Http.HttpHandlerTransportSink( Class System.Runtime.Remoting.Channels.IServerChannelSink nextSink);
Void HandleRequest( Class System.Web.HttpContext context);
Void SendResponse( Class System.Web.HttpResponse httpResponse, I4 statusCode, Class System.Runtime.Remoting.Channels.ITransportHeaders responseHeaders, Class System.IO.Stream httpContentStream);
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();
property NextChannelSink { get(){} set(){} };
property Properties { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Tcp.TcpChannel : System.Object
{
Class System.Runtime.Remoting.Channels.Tcp.TcpClientChannel _clientChannel;
Class System.Runtime.Remoting.Channels.Tcp.TcpServerChannel _serverChannel;
I4 _channelPriority;
String _channelName;
Void System.Runtime.Remoting.Channels.Tcp.TcpChannel();
Void System.Runtime.Remoting.Channels.Tcp.TcpChannel( I4 port);
Void System.Runtime.Remoting.Channels.Tcp.TcpChannel( Class System.Collections.IDictionary properties, Class System.Runtime.Remoting.Channels.IClientChannelSinkProvider clientSinkProvider, Class System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider);
I4 get_ChannelPriority();
String get_ChannelName();
String Parse( String url, ByRef String objectURI);
Class System.Runtime.Remoting.Messaging.IMessageSink CreateMessageSink( String url, Object remoteChannelData, ByRef String objectURI);
Object get_ChannelData();
SZArray String GetUrlsForUri( String objectURI);
Void StartListening( Object data);
Void StopListening( Object data);
property ChannelPriority { get(){} set(){} };
property ChannelName { get(){} set(){} };
property ChannelData { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Tcp.TcpChannelHelper : System.Object
{
String _tcp;
Boolean StartsWithTcp( String url);
String ParseURL( String url, ByRef String objectURI);
Void System.Runtime.Remoting.Channels.Tcp.TcpChannelHelper();
}
class System.Runtime.Remoting.Channels.Tcp.TcpClientChannel : System.Object
{
I4 _channelPriority;
String _channelName;
Class System.Runtime.Remoting.Channels.IClientChannelSinkProvider _sinkProvider;
Void System.Runtime.Remoting.Channels.Tcp.TcpClientChannel();
Void System.Runtime.Remoting.Channels.Tcp.TcpClientChannel( String name, Class System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);
Void System.Runtime.Remoting.Channels.Tcp.TcpClientChannel( Class System.Collections.IDictionary properties, Class System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);
Void SetupChannel();
I4 get_ChannelPriority();
String get_ChannelName();
String Parse( String url, ByRef String objectURI);
Class System.Runtime.Remoting.Messaging.IMessageSink CreateMessageSink( String url, Object remoteChannelData, ByRef String objectURI);
Class System.Runtime.Remoting.Channels.IClientChannelSinkProvider CreateDefaultClientProviderChain();
property ChannelPriority { get(){} set(){} };
property ChannelName { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSinkProvider : System.Object
{
Void System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSinkProvider();
Class System.Runtime.Remoting.Channels.IClientChannelSink CreateSink( Class System.Runtime.Remoting.Channels.IChannelSender channel, String url, Object remoteChannelData);
Class System.Runtime.Remoting.Channels.IClientChannelSinkProvider get_Next();
Void set_Next( Class System.Runtime.Remoting.Channels.IClientChannelSinkProvider value);
property Next { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink : System.Object
{
Class System.Runtime.Remoting.Channels.SocketCache ClientSocketCache;
String m_machineName;
I4 m_port;
String _machineAndPort;
Class System.Runtime.Remoting.Channels.SocketHandler CreateSocketHandler( Class System.Net.Sockets.Socket socket, Class System.Runtime.Remoting.Channels.SocketCache socketCache, String machineAndPort);
Void System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink( String channelURI);
Void ProcessMessage( Class System.Runtime.Remoting.Messaging.IMessage msg, Class System.Runtime.Remoting.Channels.ITransportHeaders requestHeaders, Class System.IO.Stream requestStream, ByRef Class System.Runtime.Remoting.Channels.ITransportHeaders responseHeaders, ByRef Class System.IO.Stream responseStream);
Void AsyncProcessRequest( Class System.Runtime.Remoting.Channels.IClientChannelSinkStack sinkStack, Class System.Runtime.Remoting.Messaging.IMessage msg, Class System.Runtime.Remoting.Channels.ITransportHeaders headers, Class System.IO.Stream stream);
Void AsyncProcessResponse( Class System.Runtime.Remoting.Channels.IClientResponseChannelSinkStack sinkStack, Object state, Class System.Runtime.Remoting.Channels.ITransportHeaders headers, Class System.IO.Stream stream);
Class System.IO.Stream GetRequestStream( Class System.Runtime.Remoting.Messaging.IMessage msg, Class System.Runtime.Remoting.Channels.ITransportHeaders headers);
Class System.Runtime.Remoting.Channels.IClientChannelSink get_NextChannelSink();
Class System.Runtime.Remoting.Channels.Tcp.TcpClientSocketHandler SendRequestWithRetry( Class System.Runtime.Remoting.Messaging.IMessage msg, Class System.Runtime.Remoting.Channels.ITransportHeaders requestHeaders, Class System.IO.Stream requestStream);
Void ReceiveCallback( Object state);
Class System.Collections.IDictionary get_Properties();
Void System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink();
property NextChannelSink { get(){} set(){} };
property Properties { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler : System.Runtime.Remoting.Channels.SocketHandler
{
SZArray UI1 s_protocolPreamble;
SZArray UI1 s_protocolVersion1_0;
Void System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler( Class System.Net.Sockets.Socket socket);
Void System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler( Class System.Net.Sockets.Socket socket, Class System.Runtime.Remoting.Channels.RequestQueue requestQueue);
Void ReadAndMatchPreamble();
Void WritePreambleAndVersion( Class System.IO.Stream outputStream);
Void ReadVersionAndOperation( ByRef UI2 operation);
Void ReadContentLength( ByRef Boolean chunked, ByRef I4 contentLength);
Void ReadToEndOfHeaders( Class System.Runtime.Remoting.Channels.BaseTransportHeaders headers);
Void WriteHeaders( Class System.Runtime.Remoting.Channels.ITransportHeaders headers, Class System.IO.Stream outputStream);
Void WriteContentTypeHeader( String value, Class System.IO.Stream outputStream);
Void WriteCustomHeader( String name, String value, Class System.IO.Stream outputStream);
String ReadCountedString();
Void WriteCountedString( String str, Class System.IO.Stream outputStream);
Void ReadAndVerifyHeaderFormat( String headerName, UI1 expectedFormat);
Void System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler();
}
class System.Runtime.Remoting.Channels.Tcp.TcpClientSocketHandler : System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler
{
SZArray UI1 s_endOfLineBytes;
String _machineAndPort;
Boolean _bOneWayRequest;
Boolean _bChunked;
I4 _contentLength;
Class System.IO.Stream _requestStream;
Class System.Runtime.Remoting.Channels.Tcp.TcpReadingStream _responseStream;
Void System.Runtime.Remoting.Channels.Tcp.TcpClientSocketHandler( Class System.Net.Sockets.Socket socket, String machineAndPort);
Void PrepareForNewMessage();
Void OnInputStreamClosed();
Class System.Runtime.Remoting.Channels.BaseTransportHeaders ReadHeaders();
Class System.IO.Stream GetRequestStream( Class System.Runtime.Remoting.Messaging.IMessage msg, I4 contentLength, Class System.Runtime.Remoting.Channels.ITransportHeaders headers);
Void SendRequest( Class System.Runtime.Remoting.Messaging.IMessage msg, Class System.Runtime.Remoting.Channels.ITransportHeaders headers, Class System.IO.Stream contentStream);
Class System.IO.Stream GetResponseStream();
Boolean get_OneWayRequest();
Void ReturnToCache();
Void System.Runtime.Remoting.Channels.Tcp.TcpClientSocketHandler();
property OneWayRequest { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Tcp.TcpServerChannel : System.Object
{
I4 _channelPriority;
String _channelName;
String _machineName;
I4 _port;
Class System.Runtime.Remoting.Channels.ChannelDataStore _channelData;
String _forcedMachineName;
Boolean _bUseIpAddress;
Class System.Net.IPAddress _bindToAddr;
Boolean _bSuppressChannelData;
Class System.Runtime.Remoting.Channels.IServerChannelSinkProvider _sinkProvider;
Class System.Runtime.Remoting.Channels.Tcp.TcpServerTransportSink _transportSink;
Class System.Net.Sockets.TcpListener _tcpListener;
Class System.Threading.Thread _listenerThread;
Boolean _bListening;
Class System.Exception _startListeningException;
Class System.Threading.AutoResetEvent _waitForStartListening;
Void System.Runtime.Remoting.Channels.Tcp.TcpServerChannel( I4 port);
Void System.Runtime.Remoting.Channels.Tcp.TcpServerChannel( String name, I4 port);
Void System.Runtime.Remoting.Channels.Tcp.TcpServerChannel( String name, I4 port, Class System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider);
Void System.Runtime.Remoting.Channels.Tcp.TcpServerChannel( Class System.Collections.IDictionary properties, Class System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider);
Void SetupMachineName();
Void SetupChannel();
Class System.Runtime.Remoting.Channels.IServerChannelSinkProvider CreateDefaultServerProviderChain();
I4 get_ChannelPriority();
String get_ChannelName();
String Parse( String url, ByRef String objectURI);
Object get_ChannelData();
String GetChannelUri();
SZArray String GetUrlsForUri( String objectUri);
Void StartListening( Object data);
Void StopListening( Object data);
Void Listen();
property ChannelPriority { get(){} set(){} };
property ChannelName { get(){} set(){} };
property ChannelData { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Tcp.TcpServerTransportSink : System.Object
{
I4 s_MaxSize;
Class System.Runtime.Remoting.Channels.IServerChannelSink _nextSink;
Void System.Runtime.Remoting.Channels.Tcp.TcpServerTransportSink( 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();
property NextChannelSink { get(){} set(){} };
property Properties { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Tcp.TcpReadingStream : System.IO.Stream
{
Void 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.Tcp.TcpReadingStream();
property FoundEnd { get(){} set(){} };
property CanRead { get(){} set(){} };
property CanSeek { get(){} set(){} };
property CanWrite { get(){} s
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -