MethodCall Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Belangrijk
Deze API is niet CLS-conform.
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 MethodCall : System::Runtime::Remoting::Messaging::IMethodCallMessage, System::Runtime::Serialization::ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
public class MethodCall : System.Runtime.Remoting.Messaging.IMethodCallMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodCall : System.Runtime.Remoting.Messaging.IMethodCallMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodCall : System.Runtime.Remoting.Messaging.IMethodCallMessage, System.Runtime.Serialization.ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type MethodCall = class
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodCall = class
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodCall = class
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
interface ISerializable
Public Class MethodCall
Implements IMethodCallMessage, ISerializable
- Overname
-
MethodCall
- Afgeleid
- Kenmerken
- Implementeringen
Opmerkingen
De klasse MethodCall wordt gebruikt door de externe infrastructuur van het .NET Framework. U hoeft niet rechtstreeks een exemplaar van de MethodCall klasse te maken. Gebruik in plaats daarvan de IMethodCallMessage interface.
MethodCall bevat externe gegevens die worden doorgegeven tussen berichtsinks. Een externe client verzendt een MethodCall bericht naar een server.
Constructors
| Name | Description |
|---|---|
| MethodCall(Header[]) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert een nieuw exemplaar van de MethodCall klasse op basis van een matrix met externe headers. |
| MethodCall(IMessage) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert een nieuw exemplaar van de MethodCall klasse door een bestaand bericht te kopiëren. |
Velden
| Name | Description |
|---|---|
| ExternalProperties |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Een IDictionary interface die een verzameling van de eigenschappen van het externe bericht vertegenwoordigt. |
| InternalProperties |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Een IDictionary interface die een verzameling van de eigenschappen van het externe bericht vertegenwoordigt. |
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 een 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 worden doorgegeven aan een methode. |
| 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 |
| 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 |
| 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. Hiermee haalt u een IDictionary interface op 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. Haalt de URI (Uniform Resource Identifier) op of stelt deze in 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 |
| 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 |
| GetObjectData(SerializationInfo, StreamingContext) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. De GetObjectData(SerializationInfo, StreamingContext) methode is niet geïmplementeerd. |
| 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) |
| HeaderHandler(Header[]) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert een interne serialisatiehandler van een matrix met externe headers die worden toegepast op een methode. |
| Init() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert een MethodCall. |
| 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) |
| ResolveMethod() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee stelt u methodegegevens van eerder geïnitialiseerde eigenschappen voor externe communicatie in. |
| RootSetObjectData(SerializationInfo, StreamingContext) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee stelt u methodegegevens uit serialisatie-instellingen in. |
| 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) |