MethodReturnMessageWrapper Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- Atributy
- Implementuje
Poznámky
Třída MethodReturnMessageWrapper je používána infrastrukturou vzdálené komunikace rozhraní .NET Framework. Instanci třídy nemusíte vytvářet MethodReturnMessageWrapper 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 žádost klienta.
Konstruktory
MethodReturnMessageWrapper(IMethodReturnMessage) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Zalomí objekt IMethodReturnMessage a vytvoří MethodReturnMessageWrapper. |
Pole
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 , která je zabalena obálkou zprávy. (Zděděno od InternalMessageWrapper) |
Vlastnosti
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 vyvolánou během volání metody nebo |
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. Získá pro LogicalCallContext 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 |
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 |
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í zprávy vzdálené komunikace. |
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é hodnoty 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ý název typu vzdáleného objektu, na který 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ý se provádí volání metody. |
Metody
Equals(Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Určí, zda se zadaný objekt rovná 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í hashovací funkce. (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ý |
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 |
GetType() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá aktuální Type instanci. (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 Objectsouboru . (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) |