IConstructionCallMessage Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
InArgs |
Získá pole argumentů, které nejsou označeny jako |
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 |
GetInArgName(Int32) |
Vrátí název zadaného argumentu, který není označen jako |