MethodReturnMessageWrapper Třída

Definice

Implementuje IMethodReturnMessage rozhraní pro vytvoření zprávy, která funguje jako odpověď na volání metody vzdáleného objektu.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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
Dědičnost
MethodReturnMessageWrapper
Atributy
Implementuje

Poznámky

Třída MethodReturnMessageWrapper je používána infrastrukturou vzdálené komunikace rozhraní .NET Framework. Nemusíte vytvářet instanci MethodReturnMessageWrapper třídy přímo. Místo toho použijte IMethodReturnMessage rozhraní.

Třída MethodReturnMessageWrapper zabalí data vzdálené komunikace pro předávání mezi jímky zpráv. Server vzdálené komunikace odešle MethodReturnMessageWrapper klientovi zprávu v reakci na požadavek klienta.

Konstruktory

Name Description
MethodReturnMessageWrapper(IMethodReturnMessage)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Zabalí k IMethodReturnMessage vytvoření objektu MethodReturnMessageWrapper.

Pole

Name Description
WrappedMessage

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Představuje rozhraní požadavku nebo odpovědi IMethodMessage zabalené obálkou zprávy.

(Zděděno od InternalMessageWrapper)

Vlastnosti

Name Description
ArgCount

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá počet argumentů předaných metodě.

Args

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá pole argumentů předaných metodě.

Exception

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá výjimku vyvolanou během volání metody, nebo null pokud metoda nevyvolala výjimku.

HasVarArgs

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá příznak, který označuje, zda metoda může přijmout proměnný počet argumentů.

LogicalCallContext

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

LogicalCallContext Získá pro aktuální volání metody.

MethodBase

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

MethodBase Získá volanou metodu.

MethodName

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá název vyvolané metody.

MethodSignature

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá objekt, který obsahuje podpis metody.

OutArgCount

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá počet argumentů ve volání metody, které jsou označeny jako ref parametry nebo out parametry.

OutArgs

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá pole argumentů ve volání metody, které jsou označeny jako ref parametry nebo out parametry.

Properties

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Rozhraní IDictionary , které představuje kolekci vlastností vzdálené komunikace zprávy.

ReturnValue

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá návratová hodnota volání metody.

TypeName

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá úplný typ názvu vzdáleného objektu, na kterém se provádí volání metody.

Uri

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá Identifikátor URI (Uniform Resource Identifier) vzdáleného objektu, na kterém se provádí volání metody.

Metody

Name Description
Equals(Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetArg(Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá argument metody jako objekt v zadaném indexu.

GetArgName(Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá název argumentu metody v zadaném indexu.

GetHashCode()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetOutArg(Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí zadaný argument označený ref jako parametr nebo out parametr.

GetOutArgName(Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí název zadaného argumentu označeného refout jako parametr nebo parametr.

GetType()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také