MethodCall Klass

Definition

Viktigt!

Detta API uppfyller inte CLS.

Implementerar IMethodCallMessage gränssnittet för att skapa ett begärandemeddelande som fungerar som 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 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
Arv
MethodCall
Härledda
Attribut
Implementeringar

Kommentarer

Klassen MethodCall används av fjärrkommunikationsinfrastrukturen i .NET Framework. Du behöver inte skapa en instans av MethodCall klassen direkt. Använd IMethodCallMessage i stället gränssnittet.

MethodCall innehåller fjärrkommunikationsdata som skickas mellan meddelandemottagare. En fjärranslutningsklient skickar ett MethodCall meddelande till en server.

Konstruktorer

Name Description
MethodCall(Header[])

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Initierar en ny instans av klassen från en matris med fjärrkommunikationshuvuden MethodCall .

MethodCall(IMessage)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Initierar en ny instans av MethodCall klassen genom att kopiera ett befintligt meddelande.

Fält

Name Description
ExternalProperties

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.

InternalProperties

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.

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 en metod.

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 en metod.

HasVarArgs

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar ett värde som anger om metoden kan acceptera ett variabelt antal argument.

InArgCount

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar antalet argument i metodanropet som inte har markerats som out parametrar.

InArgs

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 inte har markerats som out parametrar.

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.

Properties

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar ett IDictionary gränssnitt som representerar en samling av egenskaperna för fjärrkommunikationsmeddelandet.

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 eller anger URI (Uniform Resource Identifier) för fjärrobjektet där metodanropet görs.

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)
GetInArg(Int32)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar ett metodargument vid ett angivet index som inte är markerat som en out parameter.

GetInArgName(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 som inte är markerat som en out parameter.

GetObjectData(SerializationInfo, StreamingContext)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Metoden GetObjectData(SerializationInfo, StreamingContext) har inte implementerats.

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)
HeaderHandler(Header[])

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Initierar en intern serialiseringshanterare från en matris med fjärrkommunikationshuvuden som tillämpas på en metod.

Init()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Initierar en MethodCall.

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)
ResolveMethod()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Anger metodinformation från tidigare initierade egenskaper för fjärrkommunikationsmeddelanden.

RootSetObjectData(SerializationInfo, StreamingContext)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Anger metodinformation från serialiseringsinställningar.

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)

Gäller för

Se även