C# Class Flood.Remoting.ContextManager

Afficher le fichier Open project: FloodProject/flood Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetCreateContext ( Assembly assembly ) : ContextInfo
GetGlobalServiceId ( Type type ) : GlobalServiceId
ProcessContextRequest ( Message data ) : void
ProcessContextResponse ( Message data ) : void
ReadContextId ( Message data ) : IContextId

Method Details

ContextManager() public méthode

public ContextManager ( RemotingManager remotingManager, IContextLoader loader ) : System
remotingManager RemotingManager
loader IContextLoader
Résultat System

GetContextId() public méthode

public GetContextId ( Assembly assembly ) : IContextId
assembly System.Reflection.Assembly
Résultat IContextId

GetDataObjectFactory() public méthode

public GetDataObjectFactory ( IContextId contextId ) : IDataObjectFactory
contextId IContextId
Résultat IDataObjectFactory

GetDataObjectFactory() public méthode

public GetDataObjectFactory ( int localId ) : IDataObjectFactory
localId int
Résultat IDataObjectFactory

GetPeerPolymorphicType() public méthode

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
Résultat System.Type

Process() public méthode

public Process ( Message data ) : void
data Message
Résultat void

RequestContext() public méthode

public RequestContext ( RemotingPeer peer, Assembly assembly ) : void
peer RemotingPeer
assembly System.Reflection.Assembly
Résultat void