C# 클래스 System.Runtime.Remoting.Proxies.RealProxy

파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
CreateObjRef ( Type requestedType ) : ObjRef
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
GetTransparentProxy ( ) : Object
Invoke ( IMessage msg ) : IMessage

보호된 메소드들

메소드 설명
RealProxy ( ) : System
RealProxy ( Type classToProxy ) : System

비공개 메소드들

메소드 설명
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

메소드 상세

CreateObjRef() 공개 메소드

public CreateObjRef ( Type requestedType ) : ObjRef
requestedType System.Type
리턴 System.Runtime.Remoting.ObjRef

GetObjectData() 공개 메소드

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 void

GetTransparentProxy() 공개 메소드

public GetTransparentProxy ( ) : Object
리턴 Object

Invoke() 공개 추상적인 메소드

public abstract Invoke ( IMessage msg ) : IMessage
msg IMessage
리턴 IMessage

RealProxy() 보호된 메소드

protected RealProxy ( ) : System
리턴 System

RealProxy() 보호된 메소드

protected RealProxy ( Type classToProxy ) : System
classToProxy System.Type
리턴 System