Sdílet prostřednictvím


IConstructionCallMessage Rozhraní

Definice

Představuje požadavek na volání konstrukce objektu.

public interface class IConstructionCallMessage : System::Runtime::Remoting::Messaging::IMethodCallMessage
public interface IConstructionCallMessage : System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
public interface IConstructionCallMessage : System.Runtime.Remoting.Messaging.IMethodCallMessage
type IConstructionCallMessage = interface
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type IConstructionCallMessage = interface
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
Public Interface IConstructionCallMessage
Implements IMethodCallMessage
Odvozené
Atributy
Implementuje

Poznámky

Když uživatel vytvoří instanci nového objektu aktivovaného klientem voláním new nebo Activator.CreateInstance a před tím, než se vlákno vrátí do uživatelského kódu, IConstructionCallMessage odešle se do vzdálené aplikace. Když zpráva o konstrukci dorazí do vzdálené aplikace, zpracuje ji aktivace vzdálené komunikace (buď výchozí, nebo ta, která je zadána Activator ve vlastnosti) a vytvoří se nový objekt. Aplikace vzdálené komunikace pak vrátí IConstructionReturnMessage místní aplikaci. Obsahuje IConstructionReturnMessage instanci , která ObjRefzabalí informace o vzdáleném objektu. Vzdálená komunikace infrastruktury převede ObjRef instanci na proxy na vzdálený objekt, který se vrátí do uživatelského kódu.

Vlastnosti

Name Description
ActivationType

Získá typ vzdáleného objektu k aktivaci.

ActivationTypeName

Získá úplný název typu vzdáleného typu k aktivaci.

Activator

Získá nebo nastaví aktivátor, který aktivuje vzdálený objekt.

ArgCount

Získá počet argumentů předaných metodě.

(Zděděno od IMethodMessage)
Args

Získá pole argumentů předaných metodě.

(Zděděno od IMethodMessage)
CallSiteActivationAttributes

Získá atributy aktivace webu volání.

ContextProperties

Získá seznam kontextových vlastností, které definují kontext, ve kterém má být objekt vytvořen.

HasVarArgs

Získá hodnotu určující, zda zpráva obsahuje proměnné argumenty.

(Zděděno od IMethodMessage)
InArgCount

Získá počet argumentů ve volání, které nejsou označeny jako out parametry.

(Zděděno od IMethodCallMessage)
InArgs

Získá pole argumentů, které nejsou označeny jako out parametry.

(Zděděno od IMethodCallMessage)
LogicalCallContext

LogicalCallContext Získá pro aktuální volání metody.

(Zděděno od IMethodMessage)
MethodBase

MethodBase Získá volanou metodu.

(Zděděno od IMethodMessage)
MethodName

Získá název vyvolané metody.

(Zděděno od IMethodMessage)
MethodSignature

Získá objekt obsahující podpis metody.

(Zděděno od IMethodMessage)
Properties

IDictionary Získá, který představuje kolekci vlastností zprávy.

(Zděděno od IMessage)
TypeName

Získá úplný Type název konkrétního objektu, pro který je volání určeno.

(Zděděno od IMethodMessage)
Uri

Získá identifikátor URI konkrétního objektu, pro který je volání určeno.

(Zděděno od IMethodMessage)

Metody

Name Description
GetArg(Int32)

Získá určitý argument jako Object.

(Zděděno od IMethodMessage)
GetArgName(Int32)

Získá název argumentu předaného metodě.

(Zděděno od IMethodMessage)
GetInArg(Int32)

Vrátí zadaný argument, který není označený jako out parametr.

(Zděděno od IMethodCallMessage)
GetInArgName(Int32)

Vrátí název zadaného argumentu, který není označený jako out parametr.

(Zděděno od IMethodCallMessage)

Platí pro