ConstructionCall Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот API несовместим с CLS.
Реализует интерфейс IConstructionCallMessage для создания сообщения запроса, представляющего собой вызов конструктора удаленного объекта.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public ref class ConstructionCall : System::Runtime::Remoting::Messaging::MethodCall, System::Runtime::Remoting::Activation::IConstructionCallMessage
[System.CLSCompliant(false)]
[System.Serializable]
public class ConstructionCall : System.Runtime.Remoting.Messaging.MethodCall, System.Runtime.Remoting.Activation.IConstructionCallMessage
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class ConstructionCall : System.Runtime.Remoting.Messaging.MethodCall, System.Runtime.Remoting.Activation.IConstructionCallMessage
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class ConstructionCall : System.Runtime.Remoting.Messaging.MethodCall, System.Runtime.Remoting.Activation.IConstructionCallMessage
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type ConstructionCall = class
inherit MethodCall
interface IConstructionCallMessage
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ConstructionCall = class
inherit MethodCall
interface IConstructionCallMessage
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type ConstructionCall = class
inherit MethodCall
interface IConstructionCallMessage
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
Public Class ConstructionCall
Inherits MethodCall
Implements IConstructionCallMessage
- Наследование
- Атрибуты
- Реализации
Комментарии
Класс ConstructionCall используется инфраструктурой удаленного взаимодействия платформа .NET Framework. Вам не нужно создавать экземпляр ConstructionCall класса напрямую; вместо этого используйте IConstructionCallMessage интерфейс .
Клиент удаленного взаимодействия отправляет ConstructionCall сообщение на сервер при попытке создать экземпляр удаленного класса, активированного клиентом.
Конструкторы
ConstructionCall(Header[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр класса ConstructionCall из массива заголовков удаленного взаимодействия. |
ConstructionCall(IMessage) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр класса ConstructionCall, копируя существующее сообщение. |
Поля
ExternalProperties |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Интерфейс IDictionary, представляющий коллекцию свойств сообщения удаленного взаимодействия. (Унаследовано от MethodCall) |
InternalProperties |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Интерфейс IDictionary, представляющий коллекцию свойств сообщения удаленного взаимодействия. (Унаследовано от MethodCall) |
Свойства
ActivationType |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает тип удаленного объекта, подлежащего активации. |
ActivationTypeName |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает полное имя типа удаленного объекта, подлежащего активации. |
Activator |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает или задает активатор, который активирует удаленные объекты. |
ArgCount |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает число аргументов, переданных методу. (Унаследовано от MethodCall) |
Args |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает массив аргументов, переданных методу. (Унаследовано от MethodCall) |
CallSiteActivationAttributes |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает атрибуты активации узла вызова для удаленного объекта. |
ContextProperties |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает список свойств, определяющих контекст, в котором создается удаленный объект. |
HasVarArgs |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение, указывающее, принимает ли метод переменное число аргументов. (Унаследовано от MethodCall) |
InArgCount |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает число аргументов в вызове метода, которые не помечены как параметры |
InArgs |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает массив аргументов в вызове метода, которые не помечены как параметры |
LogicalCallContext |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает LogicalCallContext для текущего вызова метода. (Унаследовано от MethodCall) |
MethodBase |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает объект MethodBase вызванного метода. (Унаследовано от MethodCall) |
MethodName |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает имя вызванного метода. (Унаследовано от MethodCall) |
MethodSignature |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект, содержащий подпись метода. (Унаследовано от MethodCall) |
Properties |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает интерфейс IDictionary, представляющий коллекцию свойств сообщения удаленного взаимодействия. |
TypeName |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает полное имя типа удаленного объекта, к которому осуществляется вызов метода. (Унаследовано от MethodCall) |
Uri |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает или задает универсальный код ресурса (URI) удаленного объекта, к которому осуществляется вызов метода. (Унаследовано от MethodCall) |
Методы
Equals(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetArg(Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает аргумент метода в виде объекта по указанному индексу. (Унаследовано от MethodCall) |
GetArgName(Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает имя аргумента метода по указанному индексу. (Унаследовано от MethodCall) |
GetHashCode() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetInArg(Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает аргумент метода по указанному индексу, не помеченный как параметр |
GetInArgName(Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает имя аргумента метода по указанному индексу, не помеченного как параметр |
GetObjectData(SerializationInfo, StreamingContext) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Метод GetObjectData(SerializationInfo, StreamingContext) не реализован. (Унаследовано от MethodCall) |
GetType() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
HeaderHandler(Header[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует внутренний обработчик сериализации из массива заголовков удаленного взаимодействия, применяемых к методу. (Унаследовано от MethodCall) |
Init() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует MethodCall. (Унаследовано от MethodCall) |
MemberwiseClone() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ResolveMethod() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Задает информацию для метода из предварительно инициализированных свойств сообщения удаленного взаимодействия. (Унаследовано от MethodCall) |
RootSetObjectData(SerializationInfo, StreamingContext) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Задает информацию для метода из настроек сериализации. (Унаследовано от MethodCall) |
ToString() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |