C# Class System.Runtime.Remoting.Proxies.RealProxy

Afficher le fichier Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Свойство Type Description
AttachServer void
AttachServerHelper void
DetachServer System.MarshalByRefObject
DoContextsMatch bool
EndInvokeHelper IMessage
GetDefaultStub System.IntPtr
GetProxiedType System.Type
GetStub System.IntPtr
GetStubData Object
GetUnwrappedServer System.MarshalByRefObject
HandleReturnMessage void
InitializeServerObject IConstructionReturnMessage
IsRemotingProxy bool
PrivateInvoke void
PropagateOutParameters void
RealProxy System
ReturnCallContextToThread void
SetCallContextInMessage void
SetContextForDefaultStub void
SetSrvInfo void
SetStubData void
SetupIdentity void
ValidateReturnArg void
Wrap void

Méthodes publiques

Méthode Description
CreateObjRef ( Type requestedType ) : ObjRef
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
GetTransparentProxy ( ) : Object
Invoke ( IMessage msg ) : IMessage

Méthodes protégées

Méthode Description
RealProxy ( ) : System
RealProxy ( Type classToProxy ) : System

Private Methods

Méthode Description
AttachServer ( MarshalByRefObject s ) : void
AttachServerHelper ( MarshalByRefObject s ) : void
DetachServer ( ) : MarshalByRefObject
DoContextsMatch ( ) : bool
EndInvokeHelper ( Message reqMsg, bool bProxyCase ) : IMessage
GetDefaultStub ( ) : IntPtr
GetProxiedType ( ) : Type
GetStub ( ) : IntPtr
GetStubData ( RealProxy rp ) : Object
GetUnwrappedServer ( ) : MarshalByRefObject
HandleReturnMessage ( IMessage reqMsg, IMessage retMsg ) : void
InitializeServerObject ( IConstructionCallMessage ctorMsg ) : IConstructionReturnMessage
IsRemotingProxy ( ) : bool
PrivateInvoke ( MessageData &msgData, int type ) : void
PropagateOutParameters ( IMessage msg, Object outArgs, Object returnValue ) : void
RealProxy ( Type classToProxy, IntPtr stub, Object stubData ) : System
ReturnCallContextToThread ( Thread currentThread, IMessage retMsg, int msgFlags, LogicalCallContext currCtx ) : void
SetCallContextInMessage ( IMessage reqMsg, int msgFlags, LogicalCallContext cctx ) : void
SetContextForDefaultStub ( ) : void
SetSrvInfo ( GCHandle srvIdentity, int domainID ) : void
SetStubData ( RealProxy rp, Object stubData ) : void
SetupIdentity ( ) : void
ValidateReturnArg ( Object arg, Type paramType ) : void
Wrap ( ) : void

Method Details

CreateObjRef() public méthode

public CreateObjRef ( Type requestedType ) : ObjRef
requestedType System.Type
Résultat System.Runtime.Remoting.ObjRef

GetObjectData() public méthode

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
Résultat void

GetTransparentProxy() public méthode

public GetTransparentProxy ( ) : Object
Résultat Object

Invoke() public abstract méthode

public abstract Invoke ( IMessage msg ) : IMessage
msg IMessage
Résultat IMessage

RealProxy() protected méthode

protected RealProxy ( ) : System
Résultat System

RealProxy() protected méthode

protected RealProxy ( Type classToProxy ) : System
classToProxy System.Type
Résultat System