📄 system.runtime.remoting.cs
字号:
//$si$ virtual
////////////////////////////////////////////////////////////////
// File System.Runtime.Remoting.dll:
// Global functions
//-------------------------------------------------------
// Global fields
//-------------------------------------------------------
// Global MemberRefs
//-------------------------------------------------------
// Types
//-------------------------------------------------------
class Util.Version : System.Object
{
String VersionString;
String SBSVersionString;
Void Util.Version();
}
class System.Runtime.Remoting.Channels.BaseTransportHeaders : System.Object
{
I4 WellknownHeaderCount;
Object _connectionId;
Object _ipAddress;
String _requestUri;
String _contentType;
Class System.Runtime.Remoting.Channels.ITransportHeaders _otherHeaders;
Void System.Runtime.Remoting.Channels.BaseTransportHeaders();
String get_RequestUri();
Void set_RequestUri( String value);
String get_ContentType();
Void set_ContentType( String value);
Void set_ConnectionId( Object value);
Void set_IPAddress( Class System.Net.IPAddress value);
Object get_Item( Object key);
Void set_Item( Object key, Object value);
Class System.Collections.IEnumerator GetEnumerator();
Class System.Collections.IEnumerator GetOtherHeadersEnumerator();
I4 MapHeaderNameToIndex( String headerName);
String MapHeaderIndexToName( I4 index);
Object GetValueFromHeaderIndex( I4 index);
Void SetValueFromHeaderIndex( I4 index, Object value);
property RequestUri { get(){} set(){} };
property ContentType { get(){} set(){} };
property ConnectionId { get(){} set(){} };
property IPAddress { get(){} set(){} };
property Item { get(){} set(){} };
}
class System.Runtime.Remoting.Channels.BaseTransportHeadersEnumerator : System.Object
{
Class System.Runtime.Remoting.Channels.BaseTransportHeaders _headers;
Boolean _bStarted;
I4 _currentIndex;
Class System.Collections.IEnumerator _otherHeadersEnumerator;
Void System.Runtime.Remoting.Channels.BaseTransportHeadersEnumerator( Class System.Runtime.Remoting.Channels.BaseTransportHeaders headers);
Boolean MoveNext();
Void Reset();
Object get_Current();
property Current { get(){} set(){} };
}
interface System.IO.IByteBufferPool :
{
SZArray UI1 GetBuffer();
Void ReturnBuffer( SZArray UI1 buffer);
}
class System.IO.ByteBufferAllocator : System.Object
{
I4 _bufferSize;
Void System.IO.ByteBufferAllocator( I4 bufferSize);
SZArray UI1 GetBuffer();
Void ReturnBuffer( SZArray UI1 buffer);
}
class System.IO.ByteBufferPool : System.Object
{
SZArray SZArray UI1 _bufferPool;
I4 _current;
I4 _last;
I4 _max;
I4 _bufferSize;
Object _controlCookie;
Void System.IO.ByteBufferPool( I4 maxBuffers, I4 bufferSize);
SZArray UI1 GetBuffer();
Void ReturnBuffer( SZArray UI1 buffer);
}
class System.Runtime.Remoting.Channels.ChunkedMemoryStream : System.IO.Stream
{
Class System.IO.IByteBufferPool s_defaultBufferPool;
Class MemoryChunk _chunks;
Class System.IO.IByteBufferPool _bufferPool;
Boolean _bClosed;
Class MemoryChunk _writeChunk;
I4 _writeOffset;
Class MemoryChunk _readChunk;
I4 _readOffset;
Void System.Runtime.Remoting.Channels.ChunkedMemoryStream();
Void System.Runtime.Remoting.Channels.ChunkedMemoryStream( Class System.IO.IByteBufferPool bufferPool);
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);
Void Close();
Void Flush();
I4 Read( SZArray UI1 buffer, I4 offset, I4 count);
I4 ReadByte();
Void Write( SZArray UI1 buffer, I4 offset, I4 count);
Void WriteByte( UI1 value);
SZArray UI1 ToArray();
Void WriteTo( Class System.IO.Stream stream);
I4 min( I4 a, I4 b);
Class MemoryChunk AllocateMemoryChunk();
Void ReleaseMemoryChunks( Class MemoryChunk chunk);
Void System.Runtime.Remoting.Channels.ChunkedMemoryStream();
property CanRead { get(){} set(){} };
property CanSeek { get(){} set(){} };
property CanWrite { get(){} set(){} };
property Length { get(){} set(){} };
property Position { get(){} set(){} };
}
class MemoryChunk : System.Object
{
SZArray UI1 Buffer;
Class MemoryChunk Next;
Void MemoryChunk();
}
class System.Runtime.Remoting.Channels.CommonTransportKeys : System.Object
{
String IPAddress;
String ConnectionId;
String RequestUri;
Void System.Runtime.Remoting.Channels.CommonTransportKeys();
}
class System.Runtime.Remoting.Channels.SinkChannelProtocol : System.Enum
{
I4 value__;
ValueClass System.Runtime.Remoting.Channels.SinkChannelProtocol Http;
ValueClass System.Runtime.Remoting.Channels.SinkChannelProtocol Other;
}
class System.Runtime.Remoting.Channels.CoreChannel : System.Object
{
I4 MaxStringLen;
String SOAPMimeType;
String BinaryMimeType;
String SOAPContentType;
I4 CLIENT_MSG_GEN;
I4 CLIENT_MSG_SINK_CHAIN;
I4 CLIENT_MSG_SER;
I4 CLIENT_MSG_SEND;
I4 SERVER_MSG_RECEIVE;
I4 SERVER_MSG_DESER;
I4 SERVER_MSG_SINK_CHAIN;
I4 SERVER_MSG_STACK_BUILD;
I4 SERVER_DISPATCH;
I4 SERVER_RET_STACK_BUILD;
I4 SERVER_RET_SINK_CHAIN;
I4 SERVER_RET_SER;
I4 SERVER_RET_SEND;
I4 SERVER_RET_END;
I4 CLIENT_RET_RECEIVE;
I4 CLIENT_RET_DESER;
I4 CLIENT_RET_SINK_CHAIN;
I4 CLIENT_RET_PROPAGATION;
I4 CLIENT_END_CALL;
I4 TIMING_DATA_EOF;
Class System.IO.IByteBufferPool _bufferPool;
Class System.Runtime.Remoting.Channels.RequestQueue _requestQueue;
String s_hostName;
String s_MachineName;
String s_MachineIp;
Class System.Resources.ResourceManager SystemResMgr;
Class System.IO.IByteBufferPool get_BufferPool();
Class System.Runtime.Remoting.Channels.RequestQueue get_RequestQueue();
Void DebugInitialize( String s);
String GetHostName();
String GetMachineName();
String DecodeMachineName( String machineName);
String GetMachineIp();
SZArray Class System.Runtime.Remoting.Messaging.Header GetMessagePropertiesAsSoapHeader( Class System.Runtime.Remoting.Messaging.IMessage reqMsg);
SZArray Class System.Runtime.Remoting.Messaging.Header GetSoapHeaders( Class System.Runtime.Remoting.Messaging.IMessage reqMsg);
Class System.Runtime.Serialization.Formatters.Soap.SoapFormatter CreateSoapFormatter( Boolean serialize, Boolean includeVersions);
Class System.Runtime.Serialization.Formatters.Binary.BinaryFormatter CreateBinaryFormatter( Boolean serialize, Boolean includeVersionsOrStrictBinding);
Void SerializeSoapMessage( Class System.Runtime.Remoting.Messaging.IMessage msg, Class System.IO.Stream outputStream, Boolean includeVersions);
Class System.IO.Stream SerializeSoapMessage( Class System.Runtime.Remoting.Messaging.IMessage msg, Boolean includeVersions);
Void SerializeBinaryMessage( Class System.Runtime.Remoting.Messaging.IMessage msg, Class System.IO.Stream outputStream, Boolean includeVersions);
Class System.IO.Stream SerializeBinaryMessage( Class System.Runtime.Remoting.Messaging.IMessage msg, Boolean includeVersions);
Class System.Runtime.Remoting.Messaging.IMessage DeserializeSoapRequestMessage( Class System.IO.Stream inputStream, SZArray Class System.Runtime.Remoting.Messaging.Header h, Boolean bStrictBinding);
Class System.Runtime.Remoting.Messaging.IMessage DeserializeSoapResponseMessage( Class System.IO.Stream inputStream, Class System.Runtime.Remoting.Messaging.IMessage requestMsg, SZArray Class System.Runtime.Remoting.Messaging.Header h, Boolean bStrictBinding);
Class System.Runtime.Remoting.Messaging.IMessage DeserializeBinaryRequestMessage( String objectUri, Class System.IO.Stream inputStream, Boolean bStrictBinding);
Class System.Runtime.Remoting.Messaging.IMessage DeserializeBinaryResponseMessage( Class System.IO.Stream inputStream, Class System.Runtime.Remoting.Messaging.IMethodCallMessage reqMsg, Boolean bStrictBinding);
Class System.IO.Stream SerializeMessage( String mimeType, Class System.Runtime.Remoting.Messaging.IMessage msg);
Class System.IO.Stream SerializeMessage( String mimeType, Class System.Runtime.Remoting.Messaging.IMessage msg, Boolean includeVersions);
Void SerializeMessage( String mimeType, Class System.Runtime.Remoting.Messaging.IMessage msg, Class System.IO.Stream outputStream, Boolean includeVersions);
Class System.Runtime.Remoting.Messaging.IMessage DeserializeMessage( String mimeType, Class System.IO.Stream xstm, Boolean methodRequest, Class System.Runtime.Remoting.Messaging.IMessage msg);
Class System.Runtime.Remoting.Messaging.IMessage DeserializeMessage( String mimeType, Class System.IO.Stream xstm, Boolean methodRequest, Class System.Runtime.Remoting.Messaging.IMessage msg, SZArray Class System.Runtime.Remoting.Messaging.Header h);
Class System.Runtime.Remoting.Messaging.IRemotingFormatter MimeTypeToFormatter( String mimeType, Boolean serialize);
String GetObjectUriFromRequestUri( String uri, Class System.Runtime.Remoting.Channels.IChannel receiver);
String AppendApplicationNameToChannelUri( String channelUri);
String PrependApplicationNameToObjectUri( String objectUri);
String RemoveApplicationNameFromUri( String uri);
Void AppendProviderToClientProviderChain( Class System.Runtime.Remoting.Channels.IClientChannelSinkProvider providerChain, Class System.Runtime.Remoting.Channels.IClientChannelSinkProvider provider);
Void CollectChannelDataFromServerSinkProviders( Class System.Runtime.Remoting.Channels.ChannelDataStore channelData, Class System.Runtime.Remoting.Channels.IServerChannelSinkProvider provider);
Void VerifyNoProviderData( String providerTypeName, Class System.Collections.ICollection providerData);
Void ReportUnknownProviderConfigProperty( String providerTypeName, String propertyName);
ValueClass System.Runtime.Remoting.Channels.SinkChannelProtocol DetermineChannelProtocol( Class System.Runtime.Remoting.Channels.IChannel channel);
Boolean SetupUrlBashingForIisSslIfNecessary();
Void CleanupUrlBashingForIisSslIfNecessary( Boolean bBashedUrl);
Class System.Resources.ResourceManager InitResourceManager();
String GetResourceString( String key);
Void DebugOut( String s);
Void DebugOutXMLStream( Class System.IO.Stream stm, String tag);
Void DebugMessage( Class System.Runtime.Remoting.Messaging.IMessage msg);
Void DebugException( String name, Class System.Exception e);
Void DebugStream( Class System.IO.Stream stm);
Void System.Runtime.Remoting.Channels.CoreChannel();
Void System.Runtime.Remoting.Channels.CoreChannel();
property BufferPool { get(){} set(){} };
property RequestQueue { get(){} set(){} };
}
class UriHeaderHandler : System.Object
{
String _uri;
Void UriHeaderHandler( String uri);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -