📄 system.runtime.remoting.cs
字号:
Object HeaderHandler( SZArray Class System.Runtime.Remoting.Messaging.Header Headers);
}
class System.Runtime.Remoting.Channels.IisHelper : System.Object
{
Boolean _bIsSslRequired;
String _iisAppUrl;
Void Initialize();
Boolean get_IsSslRequired();
String get_ApplicationUrl();
Void set_ApplicationUrl( String value);
Void System.Runtime.Remoting.Channels.IisHelper();
Void System.Runtime.Remoting.Channels.IisHelper();
property IsSslRequired { get(){} set(){} };
property ApplicationUrl { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.RequestQueue : System.Object
{
I4 _workItemLimit;
I4 _minExternFreeThreads;
I4 _minLocalFreeThreads;
I4 _queueLimit;
Class System.Collections.Queue _localQueue;
Class System.Collections.Queue _externQueue;
I4 _count;
Class System.Threading.WaitCallback _workItemCallback;
I4 _workItemCount;
Boolean _draining;
Boolean IsLocal( Class System.Runtime.Remoting.Channels.SocketHandler sh);
Void QueueRequest( Class System.Runtime.Remoting.Channels.SocketHandler sh, Boolean isLocal);
Class System.Runtime.Remoting.Channels.SocketHandler DequeueRequest( Boolean localOnly);
Void System.Runtime.Remoting.Channels.RequestQueue( I4 minExternFreeThreads, I4 minLocalFreeThreads, I4 queueLimit);
Void ProcessNextRequest( Class System.Runtime.Remoting.Channels.SocketHandler sh);
Class System.Runtime.Remoting.Channels.SocketHandler GetRequestToExecute( Class System.Runtime.Remoting.Channels.SocketHandler sh);
Void ScheduleMoreWorkIfNeeded();
Boolean get_IsEmpty();
Void WorkItemCallback( Object state);
Void Drain();
property IsEmpty { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.SocketHandlerFactory : System.MulticastDelegate
{
Void System.Runtime.Remoting.Channels.SocketHandlerFactory( Object object, I method);
Class System.Runtime.Remoting.Channels.SocketHandler Invoke( Class System.Net.Sockets.Socket socket, Class System.Runtime.Remoting.Channels.SocketCache socketCache, String machineAndPort);
Class System.IAsyncResult BeginInvoke( Class System.Net.Sockets.Socket socket, Class System.Runtime.Remoting.Channels.SocketCache socketCache, String machineAndPort, Class System.AsyncCallback callback, Object object);
Class System.Runtime.Remoting.Channels.SocketHandler EndInvoke( Class System.IAsyncResult result);
}
class System.Runtime.Remoting.Channels.RemoteConnection : System.Object
{
SZArray Char colonSep;
Class System.Runtime.Remoting.Channels.CachedSocketList _cachedSocketList;
Class System.Runtime.Remoting.Channels.SocketCache _socketCache;
String _machineAndPort;
Class System.Net.IPEndPoint _ipEndPoint;
ValueClass System.TimeSpan _socketLifetime;
Void System.Runtime.Remoting.Channels.RemoteConnection( Class System.Runtime.Remoting.Channels.SocketCache socketCache, String machineAndPort);
Class System.Runtime.Remoting.Channels.SocketHandler GetSocket();
Void ReleaseSocket( Class System.Runtime.Remoting.Channels.SocketHandler socket);
Class System.Runtime.Remoting.Channels.SocketHandler CreateNewSocket();
Void TimeoutSockets( ValueClass System.DateTime currentTime);
Void System.Runtime.Remoting.Channels.RemoteConnection();
}
class System.Runtime.Remoting.Channels.CachedSocket : System.Object
{
Class System.Runtime.Remoting.Channels.SocketHandler _socket;
ValueClass System.DateTime _socketLastUsed;
Class System.Runtime.Remoting.Channels.CachedSocket _next;
Void System.Runtime.Remoting.Channels.CachedSocket( Class System.Runtime.Remoting.Channels.SocketHandler socket, Class System.Runtime.Remoting.Channels.CachedSocket next);
Class System.Runtime.Remoting.Channels.SocketHandler get_Handler();
ValueClass System.DateTime get_LastUsed();
Class System.Runtime.Remoting.Channels.CachedSocket get_Next();
Void set_Next( Class System.Runtime.Remoting.Channels.CachedSocket value);
property Handler { get(){} set(){} };
property LastUsed { get(){} set(){} };
property Next { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.CachedSocketList : System.Object
{
I4 _socketCount;
Class System.Runtime.Remoting.Channels.CachedSocket _socketList;
Void System.Runtime.Remoting.Channels.CachedSocketList();
Class System.Runtime.Remoting.Channels.SocketHandler GetSocket();
Void ReturnSocket( Class System.Runtime.Remoting.Channels.SocketHandler socket);
Void TimeoutSockets( ValueClass System.DateTime currentTime, ValueClass System.TimeSpan socketLifetime);
}
class System.Runtime.Remoting.Channels.SocketCache : System.Object
{
Class System.Collections.Hashtable _connections;
Class System.Runtime.Remoting.Channels.SocketHandlerFactory _handlerFactory;
Class System.Threading.RegisteredWaitHandle _registeredWaitHandle;
Class System.Threading.WaitOrTimerCallback _socketTimeoutDelegate;
Class System.Threading.AutoResetEvent _socketTimeoutWaitHandle;
ValueClass System.TimeSpan _socketTimeoutPollTime;
Void System.Runtime.Remoting.Channels.SocketCache( Class System.Runtime.Remoting.Channels.SocketHandlerFactory handlerFactory);
Void InitializeSocketTimeoutHandler();
Void TimeoutSockets( Object state, Boolean wasSignalled);
Class System.Runtime.Remoting.Channels.SocketHandler CreateSocketHandler( Class System.Net.Sockets.Socket socket, String machineAndPort);
Class System.Runtime.Remoting.Channels.SocketHandler GetSocket( String machineAndPort);
Void ReleaseSocket( String machineAndPort, Class System.Runtime.Remoting.Channels.SocketHandler socket);
}
class System.Runtime.Remoting.Channels.ValidateByteDelegate : System.MulticastDelegate
{
Void System.Runtime.Remoting.Channels.ValidateByteDelegate( Object object, I method);
Boolean Invoke( UI1 b);
Class System.IAsyncResult BeginInvoke( UI1 b, Class System.AsyncCallback callback, Object object);
Boolean EndInvoke( Class System.IAsyncResult result);
}
class System.Runtime.Remoting.Channels.SocketHandler : System.Object
{
Class System.Net.Sockets.Socket NetSocket;
Class System.IO.Stream NetStream;
Class System.Runtime.Remoting.Channels.RequestQueue _requestQueue;
SZArray UI1 _dataBuffer;
I4 _dataBufferSize;
I4 _dataOffset;
I4 _dataCount;
Class System.AsyncCallback _beginReadCallback;
Class System.IAsyncResult _beginReadAsyncResult;
Class System.Threading.WaitCallback _dataArrivedCallback;
Object _dataArrivedCallbackState;
SZArray UI1 _byteBuffer;
I4 _controlCookie;
Void System.Runtime.Remoting.Channels.SocketHandler();
Void System.Runtime.Remoting.Channels.SocketHandler( Class System.Net.Sockets.Socket socket);
Void System.Runtime.Remoting.Channels.SocketHandler( Class System.Net.Sockets.Socket socket, Class System.Runtime.Remoting.Channels.RequestQueue requestQueue);
Boolean RaceForControl();
Void ReleaseControl();
Boolean IsLocal();
Void PrepareForNewMessage();
Void SendErrorMessageIfPossible( Class System.Exception e);
Void OnInputStreamClosed();
Void Close();
Class System.Threading.WaitCallback get_DataArrivedCallback();
Void set_DataArrivedCallback( Class System.Threading.WaitCallback value);
Object get_DataArrivedCallbackState();
Void set_DataArrivedCallbackState( Object value);
Void BeginReadMessage();
Void BeginReadMessageCallback( Class System.IAsyncResult ar);
Void CloseOnFatalError( Class System.Exception e);
Void ProcessRequestNow();
Void RejectRequestNowSinceServerIsBusy();
I4 ReadByte();
Void WriteByte( UI1 value, Class System.IO.Stream outputStream);
UI2 ReadUInt16();
Void WriteUInt16( UI2 value, Class System.IO.Stream outputStream);
I4 ReadInt32();
Void WriteInt32( I4 value, Class System.IO.Stream outputStream);
Boolean ReadAndMatchFourBytes( SZArray UI1 buffer);
I4 Read( SZArray UI1 buffer, I4 offset, I4 count);
I4 BufferMoreData();
I4 ReadFromSocket( SZArray UI1 buffer, I4 offset, I4 count);
SZArray UI1 ReadToByte( UI1 b);
SZArray UI1 ReadToByte( UI1 b, Class System.Runtime.Remoting.Channels.ValidateByteDelegate validator);
String ReadToChar( Char ch);
String ReadToChar( Char ch, Class System.Runtime.Remoting.Channels.ValidateByteDelegate validator);
String ReadToEndOfLine();
property DataArrivedCallback { get(){} set(){} };
property DataArrivedCallbackState { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.SocketStream : System.IO.Stream
{
Class System.Net.Sockets.Socket _socket;
I4 _timeout;
Void System.Runtime.Remoting.Channels.SocketStream( Class System.Net.Sockets.Socket socket);
ValueClass System.TimeSpan get_Timeout();
Void set_Timeout( ValueClass System.TimeSpan value);
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);
I4 Read( SZArray UI1 buffer, I4 offset, I4 size);
Void Write( SZArray UI1 buffer, I4 offset, I4 count);
Void Close();
Void Flush();
Class System.IAsyncResult BeginRead( SZArray UI1 buffer, I4 offset, I4 size, Class System.AsyncCallback callback, Object state);
I4 EndRead( Class System.IAsyncResult asyncResult);
Class System.IAsyncResult BeginWrite( SZArray UI1 buffer, I4 offset, I4 size, Class System.AsyncCallback callback, Object state);
Void EndWrite( Class System.IAsyncResult asyncResult);
Void SetLength( I8 value);
property Timeout { 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.StreamHelper : System.Object
{
Void CopyStream( Class System.IO.Stream source, Class System.IO.Stream target);
Void BufferCopy( SZArray UI1 source, I4 srcOffset, SZArray UI1 dest, I4 destOffset, I4 count);
Void System.Runtime.Remoting.Channels.StreamHelper();
}
class System.Runtime.Remoting.Channels.StringHelper : System.Object
{
Boolean StartsWithDoubleUnderscore( String str);
Boolean StartsWithAsciiIgnoreCasePrefixLower( String str, String asciiPrefix);
Char ToLowerAscii( Char ch);
Void System.Runtime.Remoting.Channels.StringHelper();
}
class System.Runtime.Remoting.Channels.Http.HttpChannel : System.Runtime.Remoting.Channels.BaseChannelWithProperties
{
Class System.Collections.ICollection s_keySet;
Class System.Runtime.Remoting.Channels.Http.HttpClientChannel _clientChannel;
Class System.Runtime.Remoting.Channels.Http.HttpServerChannel _serverChannel;
I4 _channelPriority;
String _channelName;
Void System.Runtime.Remoting.Channels.Http.HttpChannel();
Void System.Runtime.Remoting.Channels.Http.HttpChannel( I4 port);
Void System.Runtime.Remoting.Channels.Http.HttpChannel( 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);
String get_ChannelScheme();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -