C# Класс Flood.Remoting.ContextManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ContextManager ( RemotingManager remotingManager, IContextLoader loader ) : System
GetContextId ( Assembly assembly ) : IContextId
GetDataObjectFactory ( IContextId contextId ) : IDataObjectFactory
GetDataObjectFactory ( int localId ) : IDataObjectFactory
GetPeerPolymorphicType ( RemotingPeer peer, Type type, Type baseType, ushort &remoteContextId, ushort &dataObjectId ) : Type
Process ( Message data ) : void
RequestContext ( RemotingPeer peer, Assembly assembly ) : void

Приватные методы

Метод Описание
GetCreateContext ( Assembly assembly ) : ContextInfo
GetGlobalServiceId ( Type type ) : GlobalServiceId
ProcessContextRequest ( Message data ) : void
ProcessContextResponse ( Message data ) : void
ReadContextId ( Message data ) : IContextId

Описание методов

ContextManager() публичный Метод

public ContextManager ( RemotingManager remotingManager, IContextLoader loader ) : System
remotingManager RemotingManager
loader IContextLoader
Результат System

GetContextId() публичный Метод

public GetContextId ( Assembly assembly ) : IContextId
assembly System.Reflection.Assembly
Результат IContextId

GetDataObjectFactory() публичный Метод

public GetDataObjectFactory ( IContextId contextId ) : IDataObjectFactory
contextId IContextId
Результат IDataObjectFactory

GetDataObjectFactory() публичный Метод

public GetDataObjectFactory ( int localId ) : IDataObjectFactory
localId int
Результат IDataObjectFactory

GetPeerPolymorphicType() публичный Метод

public GetPeerPolymorphicType ( RemotingPeer peer, Type type, Type baseType, ushort &remoteContextId, ushort &dataObjectId ) : Type
peer RemotingPeer
type System.Type
baseType System.Type
remoteContextId ushort
dataObjectId ushort
Результат System.Type

Process() публичный Метод

public Process ( Message data ) : void
data Message
Результат void

RequestContext() публичный Метод

public RequestContext ( RemotingPeer peer, Assembly assembly ) : void
peer RemotingPeer
assembly System.Reflection.Assembly
Результат void