C# 클래스 System.Runtime.Remoting.Messaging.Message

상속: IMethodCallMessage, IMethodMessage, IMessage, IInternalMessage, ISerializable
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CoerceArg Object
CoerceArgs Object[]
CoerceArgs Object[]
CoerceArgs Object[]
DebugOut void
Dispatch bool
GenerateMethodSignature System.Type[]
GetAsyncBeginInfo void
GetAsyncResult IAsyncResult
GetFramePtr System.IntPtr
GetLogicalCallContext LogicalCallContext
GetMethodBase System.Reflection.MethodBase
GetObjectData void
GetReturnValue Object
GetThisPtr Object
IInternalMessage bool
IInternalMessage void
IInternalMessage void
InitFields void
InitIfNecessary void
InternalGetArg Object
InternalGetArgCount int
InternalGetArgs Object[]
InternalHasVarArgs bool
Message System
OutToUnmanagedDebugger void
PropagateCallContextFromMessageToThread LogicalCallContext
PropagateCallContextFromThreadToMessage void
PropagateCallContextFromThreadToMessage void
PropagateOutParameters void
SetLogicalCallContext LogicalCallContext
SetOneWay void
SoapCoerceArg Object
UpdateNames void

공개 메소드들

메소드 설명
GetArg ( int argNum ) : Object
GetArgName ( int index ) : String
GetCallType ( ) : int
GetFault ( ) : Exception
GetInArg ( int argNum ) : Object
GetInArgName ( int index ) : String
Init ( ) : void
SetFault ( Exception e ) : void

비공개 메소드들

메소드 설명
CoerceArg ( Object value, Type pt ) : Object
CoerceArgs ( IMethodMessage m ) : Object[]
CoerceArgs ( IMethodMessage m, ParameterInfo pi ) : Object[]
CoerceArgs ( MethodBase mb, Object args, ParameterInfo pi ) : Object[]
DebugOut ( String s ) : void
Dispatch ( Object target, bool fExecuteInContext ) : bool
GenerateMethodSignature ( MethodBase mb ) : System.Type[]
GetAsyncBeginInfo ( AsyncCallback &acbd, Object &state ) : void
GetAsyncResult ( ) : IAsyncResult
GetFramePtr ( ) : IntPtr
GetLogicalCallContext ( ) : LogicalCallContext
GetMethodBase ( ) : MethodBase
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
GetReturnValue ( ) : Object
GetThisPtr ( ) : Object
IInternalMessage ( ) : bool
IInternalMessage ( LogicalCallContext callContext ) : void
IInternalMessage ( String URI ) : void
InitFields ( MessageData msgData ) : void
InitIfNecessary ( ) : void
InternalGetArg ( int argNum ) : Object
InternalGetArgCount ( ) : int
InternalGetArgs ( ) : Object[]
InternalHasVarArgs ( ) : bool
Message ( ) : System
OutToUnmanagedDebugger ( String s ) : void
PropagateCallContextFromMessageToThread ( IMessage msg ) : LogicalCallContext
PropagateCallContextFromThreadToMessage ( IMessage msg ) : void
PropagateCallContextFromThreadToMessage ( IMessage msg, LogicalCallContext oldcctx ) : void
PropagateOutParameters ( Object OutArgs, Object retVal ) : void
SetLogicalCallContext ( LogicalCallContext callCtx ) : LogicalCallContext
SetOneWay ( ) : void
SoapCoerceArg ( Object value, Type pt, Hashtable keyToNamespaceTable ) : Object
UpdateNames ( ) : void

메소드 상세

GetArg() 공개 메소드

public GetArg ( int argNum ) : Object
argNum int
리턴 Object

GetArgName() 공개 메소드

public GetArgName ( int index ) : String
index int
리턴 String

GetCallType() 공개 메소드

public GetCallType ( ) : int
리턴 int

GetFault() 공개 메소드

public GetFault ( ) : Exception
리턴 System.Exception

GetInArg() 공개 메소드

public GetInArg ( int argNum ) : Object
argNum int
리턴 Object

GetInArgName() 공개 메소드

public GetInArgName ( int index ) : String
index int
리턴 String

Init() 공개 메소드

public Init ( ) : void
리턴 void

SetFault() 공개 메소드

public SetFault ( Exception e ) : void
e Exception
리턴 void