IConstructionCallMessage Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет запрос вызова конструкции объекта.
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
- Производный
- Атрибуты
- Реализации
Комментарии
Когда пользователь создает экземпляр нового объекта, активированного клиентом, путем вызова new
или Activator.CreateInstance и перед возвратом IConstructionCallMessage потока в пользовательский код, в удаленное приложение отправляется объект . Когда сообщение о создании поступает в удаленное приложение, оно обрабатывается активатором удаленного взаимодействия (по умолчанию или указанным в свойстве Activator ) и создается новый объект . Затем удаленное приложение возвращает в IConstructionReturnMessage локальное приложение. Содержит IConstructionReturnMessage экземпляр ObjRef, который упаковывает сведения об удаленном объекте. Инфраструктура удаленного ObjRef взаимодействия преобразует экземпляр в прокси-сервер в удаленный объект, который возвращается в пользовательский код.
Свойства
ActivationType |
Возвращает тип удаленного объекта, подлежащего активации. |
ActivationTypeName |
Получает полное имя типа удаленного типа, подлежащего активации. |
Activator |
Получает или задает активатор, который активирует удаленные объекты. |
ArgCount |
Возвращает число аргументов, переданных методу. (Унаследовано от IMethodMessage) |
Args |
Возвращает массив аргументов, переданных методу. (Унаследовано от IMethodMessage) |
CallSiteActivationAttributes |
Получает атрибуты активации веб-узла вызова. |
ContextProperties |
Получает список контекстных свойств, которые определяют контекст, в котором создается объект. |
HasVarArgs |
Возвращает значение, указывающее, имеет ли сообщение переменные аргументы. (Унаследовано от IMethodMessage) |
InArgCount |
Возвращает число аргументов в вызове, которые не помечены как параметры |
InArgs |
Возвращает массив аргументов, которые не помечены как параметры |
LogicalCallContext |
Возвращает LogicalCallContext для текущего вызова метода. (Унаследовано от IMethodMessage) |
MethodBase |
Получает объект MethodBase вызванного метода. (Унаследовано от IMethodMessage) |
MethodName |
Возвращает имя вызванного метода. (Унаследовано от IMethodMessage) |
MethodSignature |
Возвращает объект, содержащий подпись метода. (Унаследовано от IMethodMessage) |
Properties |
Возвращает IDictionary, представляющий коллекцию свойств сообщений. (Унаследовано от IMessage) |
TypeName |
Получает полное имя Type определенного объекта, для которого предназначен вызов. (Унаследовано от IMethodMessage) |
Uri |
Возвращает URI определенного объекта, для которого предназначен вызов. (Унаследовано от IMethodMessage) |
Методы
GetArg(Int32) |
Возвращает определенный аргумент как Object. (Унаследовано от IMethodMessage) |
GetArgName(Int32) |
Возвращает имя аргумента, переданного методу. (Унаследовано от IMethodMessage) |
GetInArg(Int32) |
Возвращает заданный аргумент, который не помечен как параметр |
GetInArgName(Int32) |
Возвращает имя заданного аргумента, который не помечен как параметр |