IConstructionCallMessage Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje żądanie wywołania konstrukcji obiektu.
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
- Pochodne
- Atrybuty
- Implementuje
Uwagi
Gdy użytkownik tworzy wystąpienie nowego obiektu aktywowanego przez klienta przez wywołanie new
lub Activator.CreateInstance zanim wątek powróci do kodu użytkownika, obiekt IConstructionCallMessage jest wysyłany do aplikacji zdalnej. Gdy komunikat budowy dociera do aplikacji zdalnej, jest przetwarzany przez aktywator komunikacji zdalnej (domyślny lub taki, który jest określony we Activator właściwości) i tworzony jest nowy obiekt. Następnie aplikacja zdalna zwraca obiekt IConstructionReturnMessage do aplikacji lokalnej. Obiekt IConstructionReturnMessage zawiera wystąpienie ObjRefklasy , które pakuje informacje o obiekcie zdalnym. Infrastruktura komunikacji zdalnej konwertuje ObjRef wystąpienie na serwer proxy na obiekt zdalny, który jest zwracany do kodu użytkownika.
Właściwości
ActivationType |
Pobiera typ obiektu zdalnego do aktywowania. |
ActivationTypeName |
Pobiera pełną nazwę typu zdalnego do aktywowania. |
Activator |
Pobiera lub ustawia aktywator, który aktywuje obiekt zdalny. |
ArgCount |
Pobiera liczbę argumentów przekazanych do metody . (Odziedziczone po IMethodMessage) |
Args |
Pobiera tablicę argumentów przekazanych do metody . (Odziedziczone po IMethodMessage) |
CallSiteActivationAttributes |
Pobiera atrybuty aktywacji lokacji wywołań. |
ContextProperties |
Pobiera listę właściwości kontekstu, które definiują kontekst, w którym ma zostać utworzony obiekt. |
HasVarArgs |
Pobiera wartość wskazującą, czy komunikat ma argumenty zmiennych. (Odziedziczone po IMethodMessage) |
InArgCount |
Pobiera liczbę argumentów w wywołaniu, które nie są oznaczone jako |
InArgs |
Pobiera tablicę argumentów, które nie są oznaczone jako |
LogicalCallContext |
Pobiera metodę LogicalCallContext dla bieżącego wywołania metody. (Odziedziczone po IMethodMessage) |
MethodBase |
Pobiera metodę MethodBase o nazwie . (Odziedziczone po IMethodMessage) |
MethodName |
Pobiera nazwę wywoływanej metody. (Odziedziczone po IMethodMessage) |
MethodSignature |
Pobiera obiekt zawierający sygnaturę metody. (Odziedziczone po IMethodMessage) |
Properties |
Pobiera obiekt IDictionary reprezentujący kolekcję właściwości komunikatu. (Odziedziczone po IMessage) |
TypeName |
Pobiera pełną Type nazwę określonego obiektu, dla którego jest przeznaczone wywołanie. (Odziedziczone po IMethodMessage) |
Uri |
Pobiera identyfikator URI określonego obiektu, dla którego jest przeznaczone wywołanie. (Odziedziczone po IMethodMessage) |
Metody
GetArg(Int32) |
Pobiera określony argument jako .Object (Odziedziczone po IMethodMessage) |
GetArgName(Int32) |
Pobiera nazwę argumentu przekazanego do metody . (Odziedziczone po IMethodMessage) |
GetInArg(Int32) |
Zwraca określony argument, który nie jest oznaczony jako |
GetInArgName(Int32) |
Zwraca nazwę określonego argumentu, który nie jest oznaczony jako |