MethodCallMessageWrapper Sınıf

Tanım

Uzak bir 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 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
Devralma
MethodCallMessageWrapper
Öznitelikler
Uygulamalar

Açıklamalar

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

MethodCallMessageWrapper ileti havuzları arasında geçiş için uzaktan iletişim verilerini sarmalar. Uzaktan iletişim istemcisi bir sunucuya ileti MethodCallMessageWrapper gönderir.

Oluşturucular

Name Description
MethodCallMessageWrapper(IMethodCallMessage)

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

Bir arabirimi sarmalayarak sınıfının yeni bir MethodCallMessageWrapper örneğini IMethodCallMessage başlatır.

Alanlar

Name Description
WrappedMessage

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

İleti sarmalayıcı tarafından sarmalanan istek veya yanıt IMethodMessage arabirimini temsil eder.

(Devralındığı yer: InternalMessageWrapper)

Özellikler

Name Description
ArgCount

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

Yöntemine 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.

yöntemine geçirilen bir bağımsız değişken dizisi 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 bağımsız değişken dizisi 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 nesne 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.

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.

Yöntemler

Name Description
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 dizinde 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 bir 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 bir dizinde out parametresi olarak işaretlenmemiş bir yöntem bağımsız değişkeninin adını alır.

GetType()

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

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

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.