System.Runtime.Remoting.Messaging.MethodResponse Class

Assembly: Mscorlib.dll
Namespace: System.Runtime.Remoting.Messaging
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
Summary
Reserved class, for internal use only.
This class is not CLS Compliant

C# Syntax:
[CLSCompliant(false)]
[Serializable]
public class MethodResponse : IMethodReturnMessage, IMethodMessage, IMessage, ISerializable
See also:
System.Runtime.Remoting.Messaging Namespace

System.Runtime.Remoting.Messaging.MethodResponse Member List:

Public Constructors
ctor #1 Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Public Properties
ArgCount Read-only

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Args Read-only

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Exception Read-only

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
HasVarArgs Read-only

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
LogicalCallContext Read-only

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
MethodBase Read-only

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
MethodName Read-only

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
MethodSignature Read-only

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
OutArgCount Read-only

The number of out arguments.
OutArgs Read-only

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Properties Read-only

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReturnValue Read-only

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
TypeName Read-only

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Uri Read-write

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Public Methods
Equals
(inherited from System.Object)
See base class member description: System.Object.Equals

Derived from System.Object, the primary base class for all objects.
GetArg Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
GetArgName Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
GetHashCode
(inherited from System.Object)
See base class member description: System.Object.GetHashCode

Derived from System.Object, the primary base class for all objects.
GetObjectData Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
GetOutArg Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
GetOutArgName Return the name of a specific out argument.
GetType
(inherited from System.Object)
See base class member description: System.Object.GetType

Derived from System.Object, the primary base class for all objects.
HeaderHandler Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
RootSetObjectData Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ToString
(inherited from System.Object)
See base class member description: System.Object.ToString

Derived from System.Object, the primary base class for all objects.
Protected Fields
ExternalProperties Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
InternalProperties Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Protected Methods
Finalize
(inherited from System.Object)
See base class member description: System.Object.Finalize

Derived from System.Object, the primary base class for all objects.
MemberwiseClone
(inherited from System.Object)
See base class member description: System.Object.MemberwiseClone

Derived from System.Object, the primary base class for all objects.

Hierarchy:


System.Runtime.Remoting.Messaging.MethodResponse Member Details

ctor #1
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public MethodResponse(
   Header[] h1,
   IMethodCallMessage mcm
);
Parameters:

h1

mcm

Return to top


Field: ExternalProperties
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
protected IDictionary ExternalProperties;

Return to top


Field: InternalProperties
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
protected IDictionary InternalProperties;

Return to top


Property: ArgCount (read-only)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public int ArgCount {get;}
Implements:
IMethodMessage.ArgCount

Return to top


Property: Args (read-only)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public object[] Args {get;}
Implements:
IMethodMessage.Args

Return to top


Property: Exception (read-only)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public Exception Exception {get;}
Implements:
IMethodReturnMessage.Exception

Return to top


Property: HasVarArgs (read-only)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public bool HasVarArgs {get;}
Implements:
IMethodMessage.HasVarArgs

Return to top


Property: LogicalCallContext (read-only)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public LogicalCallContext LogicalCallContext {get;}
Implements:
IMethodMessage.LogicalCallContext

Return to top


Property: MethodBase (read-only)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public MethodBase MethodBase {get;}
Implements:
IMethodMessage.MethodBase

Return to top


Property: MethodName (read-only)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public string MethodName {get;}
Implements:
IMethodMessage.MethodName

Return to top


Property: MethodSignature (read-only)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public object MethodSignature {get;}
Implements:
IMethodMessage.MethodSignature

Return to top


Property: OutArgCount (read-only)
Summary
The number of out arguments.
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public int OutArgCount {get;}
Implements:
IMethodReturnMessage.OutArgCount

Return to top


Property: OutArgs (read-only)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public object[] OutArgs {get;}
Implements:
IMethodReturnMessage.OutArgs

Return to top


Property: Properties (read-only)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public virtual IDictionary Properties {get;}
Implements:
IMessage.Properties

Return to top


Property: ReturnValue (read-only)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public object ReturnValue {get;}
Implements:
IMethodReturnMessage.ReturnValue

Return to top


Property: TypeName (read-only)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public string TypeName {get;}
Implements:
IMethodMessage.TypeName

Return to top


Property: Uri (read-write)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public string Uri {get; set;}
Implements:
IMethodMessage.Uri

Return to top


Method: Equals(
   object obj
)
Inherited
See base class member description: System.Object.Equals
This class is not CLS Compliant

C# Syntax:
public virtual bool Equals(
   object obj
);

For more information on members inherited from System.Object click on the link above.

Return to top


Method: Finalize()
Inherited
See base class member description: System.Object.Finalize
This class is not CLS Compliant

C# Syntax:
~MethodResponse();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: GetArg(
   int argNum
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public object GetArg(
   int argNum
);
Parameters:

argNum

Implements:
IMethodMessage.GetArg

Return to top


Method: GetArgName(
   int index
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public string GetArgName(
   int index
);
Parameters:

index

Implements:
IMethodMessage.GetArgName

Return to top


Method: GetHashCode()
Inherited
See base class member description: System.Object.GetHashCode
This class is not CLS Compliant

C# Syntax:
public virtual int GetHashCode();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: GetObjectData(
   SerializationInfo info,
   StreamingContext context
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public virtual void GetObjectData(
   SerializationInfo info,
   StreamingContext context
);
Parameters:

info

context

Implements:
ISerializable.GetObjectData

Return to top


Method: GetOutArg(
   int argNum
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public object GetOutArg(
   int argNum
);
Parameters:

argNum

Implements:
IMethodReturnMessage.GetOutArg

Return to top


Method: GetOutArgName(
   int index
)
Summary
Return the name of a specific out argument.
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public string GetOutArgName(
   int index
);
Parameters:

index

The 0-based index of the argument to get.

Return Value:
A string representing the name of the out argument specified or null if this method is not implemented.
Implements:
IMethodReturnMessage.GetOutArgName

Return to top


Method: GetType()
Inherited
See base class member description: System.Object.GetType
This class is not CLS Compliant

C# Syntax:
public Type GetType();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: HeaderHandler(
   Header[] h
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public virtual object HeaderHandler(
   Header[] h
);
Parameters:

h

Return to top


Method: MemberwiseClone()
Inherited
See base class member description: System.Object.MemberwiseClone
This class is not CLS Compliant

C# Syntax:
protected object MemberwiseClone();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: RootSetObjectData(
   SerializationInfo info,
   StreamingContext ctx
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
This class is not CLS Compliant

C# Syntax:
public void RootSetObjectData(
   SerializationInfo info,
   StreamingContext ctx
);
Parameters:

info

ctx

Return to top


Method: ToString()
Inherited
See base class member description: System.Object.ToString
This class is not CLS Compliant

C# Syntax:
public virtual string ToString();

For more information on members inherited from System.Object click on the link above.

Return to top


Top of page

Copyright (c) 2002 Microsoft Corporation. All rights reserved.