DispatchProxy.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Create(Type, Type) |
Erstellt eine Objektinstanz, die von der Klasse |
| Create<T,TProxy>() |
Erstellt eine Objektinstanz, die von der Klasse |
Create(Type, Type)
- Quelle:
- DispatchProxy.cs
- Quelle:
- DispatchProxy.cs
- Quelle:
- DispatchProxy.cs
- Quelle:
- DispatchProxy.cs
Erstellt eine Objektinstanz, die von der Klasse proxyType abgeleitet wird und schnittstelle interfaceTypeimplementiert.
public:
static System::Object ^ Create(Type ^ interfaceType, Type ^ proxyType);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a proxy instance requires generating code at runtime")]
public static object Create(Type interfaceType, Type proxyType);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a proxy instance requires generating code at runtime")>]
static member Create : Type * Type -> obj
Public Shared Function Create (interfaceType As Type, proxyType As Type) As Object
Parameter
- interfaceType
- Type
Die Schnittstelle, die der Proxy implementieren soll.
- proxyType
- Type
Die Basisklasse, die für die Proxyklasse verwendet werden soll.
Gibt zurück
Eine Objektinstanz, die implementiert interfaceTypewird.
- Attribute
Ausnahmen
interfaceType oder proxyType ist null.
interfaceType ist kein Schnittstellentyp.
- oder -
proxyType ist versiegelt oder abstrahiert oder erbt nicht vom DispatchProxy Typ oder hat keinen parameterlosen Konstruktor.
Gilt für:
Create<T,TProxy>()
- Quelle:
- DispatchProxy.cs
- Quelle:
- DispatchProxy.cs
- Quelle:
- DispatchProxy.cs
- Quelle:
- DispatchProxy.cs
- Quelle:
- DispatchProxy.cs
Erstellt eine Objektinstanz, die von der Klasse TProxy abgeleitet wird und schnittstelle Timplementiert.
public:
generic <typename T, typename TProxy>
where TProxy : System::Reflection::DispatchProxy static T Create();
public static T Create<T,TProxy>() where TProxy : System.Reflection.DispatchProxy;
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a proxy instance requires generating code at runtime")]
public static T Create<T,TProxy>() where TProxy : System.Reflection.DispatchProxy;
static member Create : unit -> 'T (requires 'Proxy :> System.Reflection.DispatchProxy)
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a proxy instance requires generating code at runtime")>]
static member Create : unit -> 'T (requires 'Proxy :> System.Reflection.DispatchProxy)
Public Shared Function Create(Of T, TProxy) () As T
Typparameter
- T
Die Schnittstelle, die der Proxy implementieren soll.
- TProxy
Die Basisklasse, die für die Proxyklasse verwendet werden soll.
Gibt zurück
Eine Objektinstanz, die implementiert Twird.
- Attribute
Ausnahmen
T ist kein Schnittstellentyp oder TProxy ist versiegelt oder abstrahiert oder hat keinen parameterlosen Konstruktor.