C# Class System.Runtime.Remoting.Messaging.Message

Inheritance: IMethodCallMessage, IMethodMessage, IMessage, IInternalMessage, ISerializable
显示文件 Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

GetArg() public method

public GetArg ( int argNum ) : Object
argNum int
return Object

GetArgName() public method

public GetArgName ( int index ) : String
index int
return String

GetCallType() public method

public GetCallType ( ) : int
return int

GetFault() public method

public GetFault ( ) : Exception
return System.Exception

GetInArg() public method

public GetInArg ( int argNum ) : Object
argNum int
return Object

GetInArgName() public method

public GetInArgName ( int index ) : String
index int
return String

Init() public method

public Init ( ) : void
return void

SetFault() public method

public SetFault ( Exception e ) : void
e Exception
return void