DispatchProxy.Create Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| Create(Type, Type) |
Hiermee maakt u een objectexemplaren die zijn afgeleid van klasse |
| Create<T,TProxy>() |
Hiermee maakt u een objectexemplaren die zijn afgeleid van klasse |
Create(Type, Type)
- Bron:
- DispatchProxy.cs
- Bron:
- DispatchProxy.cs
- Bron:
- DispatchProxy.cs
- Bron:
- DispatchProxy.cs
Hiermee maakt u een objectexemplaren die zijn afgeleid van klasse proxyType en implementeert de interface interfaceType.
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
Parameters
- interfaceType
- Type
De interface die de proxy moet implementeren.
- proxyType
- Type
De basisklasse die moet worden gebruikt voor de proxyklasse.
Retouren
Een objectexemplaren die worden geïmplementeerd interfaceType.
- Kenmerken
Uitzonderingen
interfaceType of proxyType is null.
interfaceType is geen interfacetype.
– of –
proxyType is verzegeld of abstract, of neemt niet over van het DispatchProxy type of heeft geen parameterloze constructor.
Van toepassing op
Create<T,TProxy>()
- Bron:
- DispatchProxy.cs
- Bron:
- DispatchProxy.cs
- Bron:
- DispatchProxy.cs
- Bron:
- DispatchProxy.cs
- Bron:
- DispatchProxy.cs
Hiermee maakt u een objectexemplaren die zijn afgeleid van klasse TProxy en implementeert de interface T.
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
Type parameters
- T
De interface die de proxy moet implementeren.
- TProxy
De basisklasse die moet worden gebruikt voor de proxyklasse.
Retouren
Een objectexemplaren die worden geïmplementeerd T.
- Kenmerken
Uitzonderingen
T is geen interfacetype of TProxy is verzegeld of abstract of heeft geen parameterloze constructor.