Aracılığıyla paylaş


MethodCall Sınıf

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Uzak nesnede IMethodCallMessage yöntem çağrısı işlevi gören bir istek iletisi oluşturmak için arabirimini uygular.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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
Devralma
MethodCall
Türetilmiş
Öznitelikler
Uygulamalar

Açıklamalar

sınıfıMethodCall, .NET Framework uzaktan iletişim altyapısı tarafından kullanılır. Doğrudan sınıfının bir örneğini MethodCall oluşturmanız gerekmez; bunun yerine arabirimini IMethodCallMessage kullanın.

MethodCall , ileti havuzları arasında geçirilen uzaktan iletişim verilerini içerir. Uzaktan iletişim istemcisi bir sunucuya ileti MethodCall gönderir.

Oluşturucular

MethodCall(Header[])

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Uzaktan iletişim üst bilgileri dizisinden sınıfının yeni bir örneğini MethodCall başlatır.

MethodCall(IMessage)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Var olan bir iletiyi kopyalayarak sınıfın MethodCall yeni bir örneğini başlatır.

Alanlar

ExternalProperties

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

IDictionary uzaktan iletişim iletisinin özelliklerinin bir koleksiyonunu temsil eden bir arabirim.

InternalProperties

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

IDictionary uzaktan iletişim iletisinin özelliklerinin bir koleksiyonunu temsil eden bir arabirim.

Özellikler

ArgCount

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir yönteme geçirilen bağımsız değişkenlerin sayısını alır.

Args

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir yönteme geçirilen bağımsız değişken dizisini alır.

HasVarArgs

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Yöntemin değişken sayıda bağımsız değişkeni kabul edip etmediğini belirten bir değer alır.

InArgCount

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Yöntem çağrısında parametre olarak out işaretlenmemiş bağımsız değişkenlerin sayısını alır.

InArgs

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Yöntem çağrısında parametre olarak out işaretlenmemiş bir dizi bağımsız değişken alır.

LogicalCallContext

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli yöntem çağrısı için öğesini LogicalCallContext alır.

MethodBase

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

MethodBase Çağrılan yöntemin öğesini alır.

MethodName

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Çağrılan yöntemin adını alır.

MethodSignature

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Yöntem imzasını içeren bir nesnesi alır.

Properties

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

IDictionary uzaktan iletişim iletisinin özelliklerinin bir koleksiyonunu temsil eden bir arabirim alır.

TypeName

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Yöntem çağrısının yapıldığı uzak nesnenin tam tür adını alır.

Uri

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Yöntem çağrısının yapıldığı uzak nesnenin Tekdüzen Kaynak Tanımlayıcısını (URI) alır veya ayarlar.

Yöntemler

Equals(Object)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetArg(Int32)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen dizinde nesne olarak bir yöntem bağımsız değişkeni alır.

GetArgName(Int32)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen dizindeki bir yöntem bağımsız değişkeninin adını alır.

GetHashCode()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetInArg(Int32)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen dizinde parametre olarak işaretlenmemiş bir out yöntem bağımsız değişkeni alır.

GetInArgName(Int32)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen dizinde parametre olarak işaretlenmemiş bir out yöntem bağımsız değişkeninin adını alır.

GetObjectData(SerializationInfo, StreamingContext)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

GetObjectData(SerializationInfo, StreamingContext) yöntemi uygulanmadı.

GetType()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
HeaderHandler(Header[])

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir yönteme uygulanan uzaktan iletişim üst bilgileri dizisinden bir iç serileştirme işleyicisi başlatır.

Init()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

bir MethodCallbaşlatır.

MemberwiseClone()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ResolveMethod()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Önceden başlatılan uzaktan iletişim iletisi özelliklerinden yöntem bilgilerini ayarlar.

RootSetObjectData(SerializationInfo, StreamingContext)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Serileştirme ayarlarından yöntem bilgilerini ayarlar.

ToString()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.