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

Inheritance: IMethodCallMessage, IMethodMessage, IMessage, System.Runtime.Serialization.ISerializable, IInternalMessage, ISerializationRootObject
Show file Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Protected Properties

Property Type Description
ExternalProperties IDictionary
InternalProperties IDictionary

Private Properties

Property Type Description
FillHeader void
FillHeaders void
FillHeaders void
FillSpecialHeader bool
GetLogicalCallContext LogicalCallContext
GetObjectData void
IInternalMessage bool
IInternalMessage void
IInternalMessage void
MethodCall System
MethodCall System
MethodCall System
ResolveMethod void
ResolveOverloadedMethod void
ResolveOverloadedMethod void
ResolveType System.Type
SetLogicalCallContext LogicalCallContext
SetObjectData void
SetObjectFromSoapData void

Public Methods

Method Description
GetArg ( int argNum ) : Object
GetArgName ( int index ) : String
GetInArg ( int argNum ) : Object
GetInArgName ( int index ) : String
HeaderHandler ( Header h ) : Object
Init ( ) : void
MethodCall ( Header h1 ) : System
MethodCall ( IMessage msg ) : System
ResolveMethod ( ) : void
RootSetObjectData ( SerializationInfo info, StreamingContext ctx ) : void

Private Methods

Method Description
FillHeader ( String key, Object value ) : void
FillHeaders ( Header h ) : void
FillHeaders ( Header h, bool bFromHeaderHandler ) : void
FillSpecialHeader ( String key, Object value ) : bool
GetLogicalCallContext ( ) : LogicalCallContext
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
IInternalMessage ( ) : bool
IInternalMessage ( LogicalCallContext newCallContext ) : void
IInternalMessage ( String val ) : void
MethodCall ( Object handlerObject, BinaryMethodCallMessage smuggledMsg ) : System
MethodCall ( SerializationInfo info, StreamingContext context ) : System
MethodCall ( System.Runtime.Remoting.Messaging.SmuggledMethodCallMessage smuggledMsg, ArrayList deserializedArgs ) : System
ResolveMethod ( bool bThrowIfNotResolved ) : void
ResolveOverloadedMethod ( RuntimeType t ) : void
ResolveOverloadedMethod ( RuntimeType t, String methodName, ArrayList argNames, ArrayList argValues ) : void
ResolveType ( ) : Type
SetLogicalCallContext ( LogicalCallContext ctx ) : LogicalCallContext
SetObjectData ( SerializationInfo info, StreamingContext context ) : void
SetObjectFromSoapData ( SerializationInfo info ) : 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

GetInArg() public method

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

GetInArgName() public method

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

HeaderHandler() public method

public HeaderHandler ( Header h ) : Object
h Header
return Object

Init() public method

public Init ( ) : void
return void

MethodCall() public method

public MethodCall ( Header h1 ) : System
h1 Header
return System

MethodCall() public method

public MethodCall ( IMessage msg ) : System
msg IMessage
return System

ResolveMethod() public method

public ResolveMethod ( ) : void
return void

RootSetObjectData() public method

public RootSetObjectData ( SerializationInfo info, StreamingContext ctx ) : void
info SerializationInfo
ctx StreamingContext
return void

Property Details

ExternalProperties protected property

protected IDictionary ExternalProperties
return IDictionary

InternalProperties protected property

protected IDictionary InternalProperties
return IDictionary