Поделиться через


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
Атрибуты
Реализации

Комментарии

Класс MethodReturnMessageWrapper используется инфраструктурой удаленного взаимодействия платформа .NET Framework. Вам не нужно создавать экземпляр MethodReturnMessageWrapper класса напрямую; вместо этого используйте IMethodReturnMessage интерфейс .

Класс MethodReturnMessageWrapper заключает данные удаленного взаимодействия для передачи между приемниками сообщений. Сервер удаленного взаимодействия отправляет MethodReturnMessageWrapper сообщение клиенту в ответ на запрос клиента.

Конструкторы

MethodReturnMessageWrapper(IMethodReturnMessage)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Заключает IMethodReturnMessage в создаваемую оболочку MethodReturnMessageWrapper.

Поля

WrappedMessage

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Представляет интерфейс запроса или ответа IMethodMessage, заключаемый в оболочку упаковщиком сообщений.

(Унаследовано от InternalMessageWrapper)

Свойства

ArgCount

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает число аргументов, переданных методу.

Args

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив аргументов, переданных методу.

Exception

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает исключение, инициированное во время вызова метода, или null, если метод не выдал исключение.

HasVarArgs

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает флаг, указывающий, принимает ли метод переменное число аргументов.

LogicalCallContext

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает LogicalCallContext для текущего вызова метода.

MethodBase

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает объект MethodBase вызванного метода.

MethodName

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает имя вызванного метода.

MethodSignature

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает объект, содержащий подпись метода.

OutArgCount

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает число аргументов в вызове метода, которые помечены как параметры ref или out.

OutArgs

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив аргументов в вызове метода, которые помечены как параметры ref или out.

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 поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает указанный аргумент, отмеченный как параметр ref или out.

GetOutArgName(Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает имя указанного аргумента, помеченного как параметр ref или out.

GetType()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел