MethodReturnMessageWrapper Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Implementerar IMethodReturnMessage gränssnittet för att skapa ett meddelande som fungerar som ett svar på ett metodanrop på ett fjärrobjekt.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
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
- Arv
- Attribut
- Implementeringar
Kommentarer
Klassen MethodReturnMessageWrapper används av fjärrkommunikationsinfrastrukturen i .NET Framework. Du behöver inte skapa en instans av MethodReturnMessageWrapper klassen direkt. Använd IMethodReturnMessage i stället gränssnittet.
Klassen MethodReturnMessageWrapper omsluter fjärrkommunikationsdata för överföring mellan meddelandemottagare. En fjärrkommunikationsserver skickar ett MethodReturnMessageWrapper meddelande till en klient som svar på en klientbegäran.
Konstruktorer
| Name | Description |
|---|---|
| MethodReturnMessageWrapper(IMethodReturnMessage) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Omsluter en IMethodReturnMessage för att skapa en MethodReturnMessageWrapper. |
Fält
| Name | Description |
|---|---|
| WrappedMessage |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Representerar det begärande- eller svarsgränssnitt IMethodMessage som omsluts av meddelandeomslutningen. (Ärvd från InternalMessageWrapper) |
Egenskaper
| Name | Description |
|---|---|
| ArgCount |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar antalet argument som skickas till metoden. |
| Args |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en matris med argument som skickas till metoden. |
| Exception |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar undantaget som utlöses under metodanropet, eller |
| HasVarArgs |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en flagga som anger om metoden kan acceptera ett variabelt antal argument. |
| LogicalCallContext |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. LogicalCallContext Hämtar för det aktuella metodanropet. |
| MethodBase |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar den MethodBase anropade metoden. |
| MethodName |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar namnet på den anropade metoden. |
| MethodSignature |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar ett objekt som innehåller metodsignaturen. |
| OutArgCount |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar antalet argument i metodanropet som har markerats som |
| OutArgs |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en matris med argument i metodanropet som är markerade som |
| Properties |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Ett IDictionary gränssnitt som representerar en samling av egenskaperna för fjärrkommunikationsmeddelandet. |
| ReturnValue |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar returvärdet för metodanropet. |
| TypeName |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar det fullständiga typnamnet för fjärrobjektet där metodanropet görs. |
| Uri |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar URI (Uniform Resource Identifier) för fjärrobjektet som metodanropet görs på. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetArg(Int32) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar ett metodargument, som ett objekt, vid ett angivet index. |
| GetArgName(Int32) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar namnet på ett metodargument vid ett angivet index. |
| GetHashCode() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetOutArg(Int32) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Returnerar det angivna argumentet som markerats som en |
| GetOutArgName(Int32) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Returnerar namnet på det angivna argumentet som markerats som en |
| GetType() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |