MethodReturnMessageWrapper Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализует интерфейс IMethodReturnMessage для создания сообщения, действующего как ответ на вызов метода удаленного объекта.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public ref class MethodReturnMessageWrapper : System::Runtime::Remoting::Messaging::InternalMessageWrapper, System::Runtime::Remoting::Messaging::IMethodReturnMessage
public class MethodReturnMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodReturnMessage
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodReturnMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodReturnMessage
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodReturnMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodReturnMessage
type MethodReturnMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodReturnMessage
interface IMethodMessage
interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodReturnMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodReturnMessage
interface IMethodMessage
interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodReturnMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodReturnMessage
interface IMethodMessage
interface IMessage
Public Class MethodReturnMessageWrapper
Inherits InternalMessageWrapper
Implements IMethodReturnMessage
- Наследование
- Атрибуты
- Реализации
Комментарии
Класс MethodReturnMessageWrapper используется инфраструктурой удаленного взаимодействия платформа .NET Framework. Вам не нужно создавать экземпляр MethodReturnMessageWrapper класса напрямую; вместо этого используйте IMethodReturnMessage интерфейс .
Класс MethodReturnMessageWrapper заключает данные удаленного взаимодействия для передачи между приемниками сообщений. Сервер удаленного взаимодействия отправляет MethodReturnMessageWrapper сообщение клиенту в ответ на запрос клиента.
Конструкторы
MethodReturnMessageWrapper(IMethodReturnMessage) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Заключает IMethodReturnMessage в создаваемую оболочку MethodReturnMessageWrapper. |
Поля
WrappedMessage |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Представляет интерфейс запроса или ответа IMethodMessage, заключаемый в оболочку упаковщиком сообщений. (Унаследовано от InternalMessageWrapper) |
Свойства
ArgCount |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает число аргументов, переданных методу. |
Args |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает массив аргументов, переданных методу. |
Exception |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает исключение, инициированное во время вызова метода, или |
HasVarArgs |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает флаг, указывающий, принимает ли метод переменное число аргументов. |
LogicalCallContext |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает LogicalCallContext для текущего вызова метода. |
MethodBase |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает объект MethodBase вызванного метода. |
MethodName |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает имя вызванного метода. |
MethodSignature |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект, содержащий подпись метода. |
OutArgCount |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает число аргументов в вызове метода, которые помечены как параметры |
OutArgs |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает массив аргументов в вызове метода, которые помечены как параметры |
Properties |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Интерфейс IDictionary, представляющий коллекцию свойств сообщения удаленного взаимодействия. |
ReturnValue |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает возвращаемое значение вызова метода. |
TypeName |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает полное имя типа удаленного объекта, к которому осуществляется вызов метода. |
Uri |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает универсальный код ресурса (URI) удаленного объекта, к которому осуществляется вызов метода. |
Методы
Equals(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetArg(Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает аргумент метода в виде объекта по указанному индексу. |
GetArgName(Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает имя аргумента метода по указанному индексу. |
GetHashCode() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetOutArg(Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает указанный аргумент, отмеченный как параметр |
GetOutArgName(Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает имя указанного аргумента, помеченного как параметр |
GetType() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |