System.Runtime.Remoting.Messaging.ConstructionResponse 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 ConstructionResponse : MethodResponse, IConstructionReturnMessage
See also:
System.Runtime.Remoting.Messaging Namespace

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

Public Constructors
ctor #1
Public Properties
ArgCount  (inherited) Read-only

See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.ArgCount


Gets the number of arguments passed to the method.
Args  (inherited) Read-only

See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.Args


Gets an array of arguments passed to the method.
Exception  (inherited) Read-only

See base class member description: System.Runtime.Remoting.Messaging.IMethodReturnMessage.Exception


HasVarArgs  (inherited) Read-only

See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.HasVarArgs


Gets a value indicating whether the message has variable arguments.
LogicalCallContext  (inherited) Read-only

See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.LogicalCallContext


Gets the LogicalCallContext for the current method call.
MethodBase  (inherited) Read-only

See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.MethodBase


Gets the MethodBase of the called method.
MethodName  (inherited) Read-only

See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.MethodName


Gets the name of the invoked method.
MethodSignature  (inherited) Read-only

See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.MethodSignature


Gets an object containing the method signature.
OutArgCount  (inherited) Read-only

See base class member description: System.Runtime.Remoting.Messaging.IMethodReturnMessage.OutArgCount


Gets the number of arguments in the method call marked as ref or out parameters.
OutArgs  (inherited) Read-only

See base class member description: System.Runtime.Remoting.Messaging.IMethodReturnMessage.OutArgs


Returns the specified argument marked as a ref or an out parameter.
Properties Read-only

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

See base class member description: System.Runtime.Remoting.Messaging.IMethodReturnMessage.ReturnValue


Gets the return value of the method call.
TypeName  (inherited) Read-only

See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.TypeName


Gets the full Type name of the specific object that the call is destined for.
Uri  (inherited) Read-write

See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.Uri


Gets the URI of the specific object that the call is destined for.
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  (inherited) See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.GetArg


Gets a specific argument as an Object.
GetArgName  (inherited) See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.GetArgName


Gets the name of the argument passed to the method.
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  (inherited) See base class member description: System.Runtime.Serialization.ISerializable.GetObjectData


Populates a SerializationInfo with the data needed to serialize the target object.
GetOutArg  (inherited) See base class member description: System.Runtime.Remoting.Messaging.IMethodReturnMessage.GetOutArg


Returns the specified argument marked as a ref or an out parameter.
GetOutArgName  (inherited) See base class member description: System.Runtime.Remoting.Messaging.IMethodReturnMessage.GetOutArgName


Returns the name of the specified argument marked as a ref or an out parameter.
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  (inherited) This member is inherited from a type or implements a member of an interface which internally supports the .NET Framework infrastructure and is not intended to be used directly from your code.
RootSetObjectData  (inherited) This member is inherited from a type or implements a member of an interface which internally supports the .NET Framework 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  (inherited) This member is inherited from a type or implements a member of an interface which internally supports the .NET Framework infrastructure and is not intended to be used directly from your code.
InternalProperties  (inherited) This member is inherited from a type or implements a member of an interface which internally supports the .NET Framework 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.ConstructionResponse Member Details

ctor #1
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 ConstructionResponse(
   Header[] h,
   IMethodCallMessage mcm
);
Parameters:

h

mcm

Return to top


Field: ExternalProperties
Inherited
This member is inherited from a type or implements a member of an interface which internally supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Return to top


Field: InternalProperties
Inherited
This member is inherited from a type or implements a member of an interface which internally supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Return to top


Property: ArgCount (read-only)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.ArgCount

Summary
Gets the number of arguments passed to the method.
C# Syntax:
int ArgCount {get;}

Return to top


Property: Args (read-only)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.Args

Summary
Gets an array of arguments passed to the method.
C# Syntax:
object[] Args {get;}
Remarks
Although the IMethodMessage.Args property is redundant since the same functionality can be achieved through the IMethodMessage.ArgCount and IMethodMessage.GetArg, there might be performance optimization available if the implementer understands when all the arguments will be retrieved.

Return to top


Property: Exception (read-only)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodReturnMessage.Exception

Summary
Gets the exception thrown during the method call.
C# Syntax:
Exception Exception {get;}

Return to top


Property: HasVarArgs (read-only)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.HasVarArgs

Summary
Gets a value indicating whether the message has variable arguments.
C# Syntax:
bool HasVarArgs {get;}

Return to top


Property: LogicalCallContext (read-only)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.LogicalCallContext

Summary
Gets the LogicalCallContext for the current method call.
C# Syntax:
LogicalCallContext LogicalCallContext {get;}

Return to top


Property: MethodBase (read-only)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.MethodBase

Summary
Gets the MethodBase of the called method.
C# Syntax:
MethodBase MethodBase {get;}
Remarks
This information is not transmitted to a remote location, but is used to cache the method base after it has been looked up once.

Return to top


Property: MethodName (read-only)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.MethodName

Summary
Gets the name of the invoked method.
C# Syntax:
string MethodName {get;}

Return to top


Property: MethodSignature (read-only)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.MethodSignature

Summary
Gets an object containing the method signature.
C# Syntax:
object MethodSignature {get;}
Remarks
All the current implementations of IMethodMessage return an array of Type objects containing the parameter types of the method.

Return to top


Property: OutArgCount (read-only)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodReturnMessage.OutArgCount

Summary
Gets the number of arguments in the method call marked as ref or out parameters.
C# Syntax:
int OutArgCount {get;}

Return to top


Property: OutArgs (read-only)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodReturnMessage.OutArgs

Summary
Returns the specified argument marked as a ref or an out parameter.
C# Syntax:
object[] OutArgs {get;}
Remarks
Although the IMethodReturnMessage.OutArgs property is redundant since the same functionality can be achieved through the IMethodReturnMessage.OutArgCount field and IMethodReturnMessage.GetOutArg method, there might be performance optimization available if the implementer understands when all the arguments will be retrieved.

Return to top


Overridden 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 override IDictionary Properties {get;}
Implements:
IMessage.Properties

Return to top


Property: ReturnValue (read-only)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodReturnMessage.ReturnValue

Summary
Gets the return value of the method call.
C# Syntax:
object ReturnValue {get;}

Return to top


Property: TypeName (read-only)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.TypeName

Summary
Gets the full Type name of the specific object that the call is destined for.
C# Syntax:
string TypeName {get;}

Return to top


Property: Uri (read-write)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.Uri

Summary
Gets the URI of the specific object that the call is destined for.
C# Syntax:
string Uri {get;}

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:
~ConstructionResponse();

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

Return to top


Method: GetArg(
   int argNum
)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.GetArg

Summary
Gets a specific argument as an Object.
C# Syntax:
object GetArg(
   int argNum
);
Parameters:

argNum

The number of the requested argument.

Return Value:
The argument passed to the method.

Return to top


Method: GetArgName(
   int index
)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodMessage.GetArgName

Summary
Gets the name of the argument passed to the method.
C# Syntax:
string GetArgName(
   int index
);
Parameters:

index

The number of the requested argument.

Return Value:
The name of the specified argument passed to the method, or null if the current method is not implemented.

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
)
Inherited
See base class member description: System.Runtime.Serialization.ISerializable.GetObjectData

Summary
Populates a SerializationInfo with the data needed to serialize the target object.
C# Syntax:
void GetObjectData(
   SerializationInfo info,
   StreamingContext context
);
Parameters:

info

The SerializationInfo to populate with data.

context

The destination (see StreamingContext) for this serialization.

Remarks
Any objects included in the SerializationInfo are automatically tracked and serialized by the formatter.
See also:
StreamingContext | SerializationInfo

Return to top


Method: GetOutArg(
   int argNum
)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodReturnMessage.GetOutArg

Summary
Returns the specified argument marked as a ref or an out parameter.
C# Syntax:
object GetOutArg(
   int argNum
);
Parameters:

argNum

The number of the requested argument.

Return Value:
The specified argument marked as a ref or an out parameter.

Return to top


Method: GetOutArgName(
   int index
)
Inherited
See base class member description: System.Runtime.Remoting.Messaging.IMethodReturnMessage.GetOutArgName

Summary
Returns the name of the specified argument marked as a ref or an out parameter.
C# Syntax:
string GetOutArgName(
   int index
);
Parameters:

index

The number of the requested argument name.

Return Value:
The argument name, or null if the current method is not implemented.

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
)
Inherited
This member is inherited from a type or implements a member of an interface which internally supports the .NET Framework infrastructure and is not intended to be used directly from your code.

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
)
Inherited
This member is inherited from a type or implements a member of an interface which internally supports the .NET Framework infrastructure and is not intended to be used directly from your code.

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.