C# Класс System.Runtime.Remoting.Messaging.Message

Наследование: IMethodCallMessage, IMethodMessage, IMessage, IInternalMessage, ISerializable
Показать файл Открыть проект Примеры использования класса

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