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) |