📄 system.runtime.remoting.cs
字号:
Boolean get_WantsToListen();
Void set_WantsToListen( Boolean value);
Class System.Runtime.Remoting.Channels.IServerChannelSink get_ChannelSinkChain();
Void AddHookChannelUri( String channelUri);
Class System.Collections.IDictionary get_Properties();
Object get_Item( Object key);
Void set_Item( Object key, Object value);
Class System.Collections.ICollection get_Keys();
Void System.Runtime.Remoting.Channels.Http.HttpChannel();
property ChannelPriority { get(){} set(){} };
property ChannelName { get(){} set(){} };
property ChannelData { get(){} set(){} };
property ChannelScheme { get(){} set(){} };
property WantsToListen { get(){} set(){} };
property ChannelSinkChain { get(){} set(){} };
property Properties { get(){} set(){} };
property Item { get(){} set(){} };
property Keys { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Http.DictionaryEnumeratorByKeys : System.Object
{
Class System.Collections.IDictionary _properties;
Class System.Collections.IEnumerator _keyEnum;
Void System.Runtime.Remoting.Channels.Http.DictionaryEnumeratorByKeys( Class System.Collections.IDictionary properties);
Boolean MoveNext();
Void Reset();
Object get_Current();
ValueClass System.Collections.DictionaryEntry get_Entry();
Object get_Key();
Object get_Value();
property Current { get(){} set(){} };
property Entry { get(){} set(){} };
property Key { get(){} set(){} };
property Value { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Http.AggregateDictionary : System.Object
{
Class System.Collections.ICollection _dictionaries;
Void System.Runtime.Remoting.Channels.Http.AggregateDictionary( Class System.Collections.ICollection dictionaries);
Object get_Item( Object key);
Void set_Item( Object key, Object value);
Class System.Collections.ICollection get_Keys();
Class System.Collections.ICollection get_Values();
Boolean Contains( Object key);
Boolean get_IsReadOnly();
Boolean get_IsFixedSize();
Void Add( Object key, Object value);
Void Clear();
Void Remove( Object key);
Class System.Collections.IDictionaryEnumerator GetEnumerator();
Void CopyTo( Class System.Array array, I4 index);
I4 get_Count();
Object get_SyncRoot();
Boolean get_IsSynchronized();
Class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator();
property Item { get(){} set(){} };
property Keys { get(){} set(){} };
property Values { get(){} set(){} };
property IsReadOnly { get(){} set(){} };
property IsFixedSize { get(){} set(){} };
property Count { get(){} set(){} };
property SyncRoot { get(){} set(){} };
property IsSynchronized { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Http.HttpChannelHelper : System.Object
{
String _http;
String _https;
SZArray Char s_semicolonSeparator;
I4 StartsWithHttp( String url);
String ParseURL( String url, ByRef String objectURI);
String GetObjectUriFromRequestUri( String uri);
Void ParseContentType( String contentType, ByRef String value, ByRef String charset);
String ReplaceMachineNameWithIpAddress( String url);
String ReplaceChannelUriWithThisString( String url, String channelUri);
String ReplaceMachineNameWithThisString( String url, String newMachineName);
Void DecodeUriInPlace( SZArray UI1 uriBytes, ByRef I4 length);
I4 CharacterHexDigitToDecimal( UI1 b);
Char DecimalToCharacterHexDigit( I4 i);
Void System.Runtime.Remoting.Channels.Http.HttpChannelHelper();
Void System.Runtime.Remoting.Channels.Http.HttpChannelHelper();
}
class System.Runtime.Remoting.Channels.Http.HttpEncodingHelper : System.Object
{
String EncodeUriAsXLinkHref( String uri);
Boolean EscapeInXLinkHref( UI1 ch);
String DecodeUri( String uri);
Void System.Runtime.Remoting.Channels.Http.HttpEncodingHelper();
}
class System.Runtime.Remoting.Channels.Http.HttpClientChannel : System.Runtime.Remoting.Channels.BaseChannelWithProperties
{
String ProxyNameKey;
String ProxyPortKey;
Class System.Collections.ICollection s_keySet;
I4 _channelPriority;
String _channelName;
Class System.Net.IWebProxy _proxyObject;
String _proxyName;
I4 _proxyPort;
I4 _clientConnectionLimit;
Boolean _bUseDefaultCredentials;
Class System.Runtime.Remoting.Channels.IClientChannelSinkProvider _sinkProvider;
Void System.Runtime.Remoting.Channels.Http.HttpClientChannel();
Void System.Runtime.Remoting.Channels.Http.HttpClientChannel( String name, Class System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);
Void System.Runtime.Remoting.Channels.Http.HttpClientChannel( 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();
Object get_Item( Object key);
Void set_Item( Object key, Object value);
Class System.Collections.ICollection get_Keys();
Void UpdateProxy();
Class System.Net.IWebProxy get_ProxyObject();
Boolean get_UseDefaultCredentials();
Void System.Runtime.Remoting.Channels.Http.HttpClientChannel();
property ChannelPriority { get(){} set(){} };
property ChannelName { get(){} set(){} };
property Item { get(){} set(){} };
property Keys { get(){} set(){} };
property ProxyObject { get(){} set(){} };
property UseDefaultCredentials { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Http.HttpClientTransportSinkProvider : System.Object
{
Void System.Runtime.Remoting.Channels.Http.HttpClientTransportSinkProvider();
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.Http.HttpClientTransportSink : System.Runtime.Remoting.Channels.BaseChannelSinkWithProperties
{
String s_defaultVerb;
String UserNameKey;
String PasswordKey;
String DomainKey;
String PreAuthenticateKey;
String CredentialsKey;
String ClientCertificatesKey;
String ProxyNameKey;
String ProxyPortKey;
String TimeoutKey;
String AllowAutoRedirectKey;
String s_userAgent;
Class System.Collections.ICollection s_keySet;
String _securityUserName;
String _securityPassword;
String _securityDomain;
Boolean _bSecurityPreAuthenticate;
Class System.Net.ICredentials _credentials;
Class System.Security.Cryptography.X509Certificates.X509CertificateCollection _certificates;
I4 _timeout;
Boolean _bAllowAutoRedirect;
Class System.Net.IWebProxy _proxyObject;
String _proxyName;
I4 _proxyPort;
Class System.Runtime.Remoting.Channels.Http.HttpClientChannel _channel;
String _channelURI;
Boolean _useChunked;
Boolean _useKeepAlive;
Void System.Runtime.Remoting.Channels.Http.HttpClientTransportSink( Class System.Runtime.Remoting.Channels.Http.HttpClientChannel channel, 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 OnHttpMessageReturn( Class System.IAsyncResult ar);
Void ProcessResponseException( Class System.Net.WebException webException, ByRef Class System.Net.HttpWebResponse response);
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.Net.HttpWebRequest SetupWebRequest( Class System.Runtime.Remoting.Messaging.IMessage msg, Class System.Runtime.Remoting.Channels.ITransportHeaders headers);
Class System.Net.HttpWebRequest ProcessAndSend( Class System.Runtime.Remoting.Messaging.IMessage msg, Class System.Runtime.Remoting.Channels.ITransportHeaders headers, Class System.IO.Stream inputStream);
Void ReceiveAndProcess( Class System.Net.HttpWebResponse response, ByRef Class System.Runtime.Remoting.Channels.ITransportHeaders returnHeaders, ByRef Class System.IO.Stream returnStream);
Object get_Item( Object key);
Void set_Item( Object key, Object value);
Class System.Collections.ICollection get_Keys();
Void UpdateProxy();
String get_UserAgent();
Void System.Runtime.Remoting.Channels.Http.HttpClientTransportSink();
property NextChannelSink { get(){} set(){} };
property Item { get(){} set(){} };
property Keys { get(){} set(){} };
property UserAgent { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.Http.HttpServerChannel : System.Runtime.Remoting.Channels.BaseChannelWithProperties
{
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.Http.HttpServerTransportSink _transportSink;
Class System.Runtime.Remoting.Channels.IServerChannelSink _sinkChain;
Boolean _wantsToListen;
Boolean _bHooked;
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.Http.HttpServerChannel();
Void System.Runtime.Remoting.Channels.Http.HttpServerChannel( I4 port);
Void System.Runtime.Remoting.Channels.Http.HttpServerChannel( String name, I4 port);
Void System.Runtime.Remoting.Channels.Http.HttpServerChannel( String name, I4 port, Class System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider);
Void System.Runtime.Remoting.Channels.Http.HttpServerChannel( 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);
String get_ChannelScheme();
Boolean get_WantsToListen();
Void set_WantsToListen( Boolean value);
Class System.Runtime.Remoting.Channels.IServerChannelSink get_ChannelSinkChain();
Void AddHookChannelUri( String channelUri);
Void Listen();
Object get_Item( Object key);
Void set_Item( Object key, Object value);
Class System.Collections.ICollection get_Keys();
property ChannelPriority { get(){} set(){} };
property ChannelName { get(){} set(){} };
property ChannelData { get(){} set(){} };
property ChannelScheme { get(){} set(){} };
property WantsToListen { get(){} set(){} };
property ChannelSinkChain { get(){} set(){} };
property Item { get(){} set(){} };
property Keys { get(){} set(){} };
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -