Share via


IConstructionCallMessage Rozhraní

Definice

Představuje požadavek volání výstavby 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 dříve, než se vlákno vrátí do uživatelského kódu, IConstructionCallMessage je odeslán do vzdálené aplikace. Když zpráva o vytvoření přijde do vzdálené aplikace, je zpracována aktivátorem vzdálené komunikace (buď výchozí, nebo ten, který je zadán ve Activator vlastnosti) a je vytvořen nový objekt. Aplikace vzdálené komunikace pak vrátí do místní aplikace .IConstructionReturnMessage Obsahuje IConstructionReturnMessage instanci ObjRef, která zabalí informace o vzdáleném objektu. Infrastruktura vzdálené komunikace převede instanci na ObjRef proxy na vzdálený objekt, který se vrátí do uživatelského kódu.

Vlastnosti

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 kontext vlastnosti, které definují kontext, ve kterém má být objekt vytvořen.

HasVarArgs

Získá hodnotu označ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

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

(Zděděno od IMethodMessage)
MethodBase

Získá volanou MethodBase 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

Získá, IDictionary 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

GetArg(Int32)

Získá konkrétní 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