Freigeben über


RealProxy-Konstruktor (Type, IntPtr, Object)

Initialisiert eine neue Instanz der RealProxy-Klasse.

Namespace: System.Runtime.Remoting.Proxies
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Protected Sub New ( _
    classToProxy As Type, _
    stub As IntPtr, _
    stubData As Object _
)
'Usage
Dim classToProxy As Type
Dim stub As IntPtr
Dim stubData As Object

Dim instance As New RealProxy(classToProxy, stub, stubData)
protected RealProxy (
    Type classToProxy,
    IntPtr stub,
    Object stubData
)
protected:
RealProxy (
    Type^ classToProxy, 
    IntPtr stub, 
    Object^ stubData
)
protected RealProxy (
    Type classToProxy, 
    IntPtr stub, 
    Object stubData
)
protected function RealProxy (
    classToProxy : Type, 
    stub : IntPtr, 
    stubData : Object
)

Parameter

  • classToProxy
    Der Type des Remoteobjekts, für das ein Proxy erstellt werden soll.
  • stub
    Ein Stub, der der neuen Proxyinstanz zugeordnet werden soll.
  • stubData
    Die für den angegebenen Stub und die neue Proxyinstanz festzulegenden Stubdaten.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentException

classToProxy ist keine Schnittstelle und wird auch nicht von MarshalByRefObject abgeleitet.

Hinweise

Benutzerdefinierte Proxys legen anhand der Stubdaten fest, wie eingehende Methodenaufrufe behandelt werden. Die Stubdaten können z. B. Informationen zum Kontext des Servers enthalten, anhand derer entschieden wird, ob der Aufruf lokal ausgeführt oder über die Remoteinfrastruktur gesendet werden soll.

.NET Framework-Sicherheit

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

RealProxy-Klasse
RealProxy-Member
System.Runtime.Remoting.Proxies-Namespace