MethodCallMessageWrapper Klas

Definitie

Implementeert de IMethodCallMessage interface om een aanvraagbericht te maken dat fungeert als een methode-aanroep op een extern object.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public ref class MethodCallMessageWrapper : System::Runtime::Remoting::Messaging::InternalMessageWrapper, System::Runtime::Remoting::Messaging::IMethodCallMessage
public class MethodCallMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodCallMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodCallMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodCallMessage
type MethodCallMessageWrapper = class
    inherit InternalMessageWrapper
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodCallMessageWrapper = class
    inherit InternalMessageWrapper
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodCallMessageWrapper = class
    inherit InternalMessageWrapper
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
Public Class MethodCallMessageWrapper
Inherits InternalMessageWrapper
Implements IMethodCallMessage
Overname
MethodCallMessageWrapper
Kenmerken
Implementeringen

Opmerkingen

De klasse MethodCallMessageWrapper wordt gebruikt door de externe infrastructuur van het .NET Framework. U hoeft niet rechtstreeks een exemplaar van de MethodCallMessageWrapper klasse te maken. Gebruik in plaats daarvan de IMethodCallMessage interface.

MethodCallMessageWrapper verpakt externe gegevens voor het doorgeven tussen berichtsinks. Een externe client verzendt een MethodCallMessageWrapper bericht naar een server.

Constructors

Name Description
MethodCallMessageWrapper(IMethodCallMessage)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Initialiseert een nieuw exemplaar van de MethodCallMessageWrapper klasse door een IMethodCallMessage interface te verpakken.

Velden

Name Description
WrappedMessage

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Vertegenwoordigt de aanvraag- of antwoordinterface IMethodMessage die wordt verpakt door de berichtwikkelaar.

(Overgenomen van InternalMessageWrapper)

Eigenschappen

Name Description
ArgCount

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u het aantal argumenten op dat aan de methode is doorgegeven.

Args

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u een matrix van argumenten op die aan de methode zijn doorgegeven.

HasVarArgs

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een waarde opgehaald die aangeeft of de methode een variabel aantal argumenten kan accepteren.

InArgCount

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u het aantal argumenten op in de methode-aanroep die niet als parameters zijn gemarkeerd out .

InArgs

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u een matrix met argumenten op in de methodeaanroep die niet als parameters zijn gemarkeerd out .

LogicalCallContext

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de LogicalCallContext aanroep voor de huidige methode op.

MethodBase

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de MethodBase aangeroepen methode op.

MethodName

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de naam van de aangeroepen methode op.

MethodSignature

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u een object op dat de methodehandtekening bevat.

Properties

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Een IDictionary die een verzameling van de eigenschappen van het externe bericht vertegenwoordigt.

TypeName

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de volledige typenaam op van het externe object waarop de methode-aanroep wordt uitgevoerd.

Uri

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de URI (Uniform Resource Identifier) op van het externe object waarop de methode-aanroep wordt uitgevoerd.

Methoden

Name Description
Equals(Object)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetArg(Int32)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u een methodeargument als object op bij een opgegeven index.

GetArgName(Int32)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de naam van een methodeargument op bij een opgegeven index.

GetHashCode()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetInArg(Int32)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u een methodeargument op bij een opgegeven index die niet is gemarkeerd als een out parameter.

GetInArgName(Int32)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de naam van een methodeargument op voor een opgegeven index die niet is gemarkeerd als een outparameter .

GetType()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook