DispatchProxy.Create Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Create(Type, Type) |
Skapar en objektinstans som härleds från klassen |
| Create<T,TProxy>() |
Skapar en objektinstans som härleds från klassen |
Create(Type, Type)
- Källa:
- DispatchProxy.cs
- Källa:
- DispatchProxy.cs
- Källa:
- DispatchProxy.cs
- Källa:
- DispatchProxy.cs
Skapar en objektinstans som härleds från klassen proxyType och implementerar gränssnittet 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
Parametrar
- interfaceType
- Type
Gränssnittet som proxyn ska implementera.
- proxyType
- Type
Basklassen som ska användas för proxyklassen.
Returer
En objektinstans som implementerar interfaceType.
- Attribut
Undantag
interfaceType eller proxyType är null.
interfaceType är inte en gränssnittstyp.
-eller-
proxyType är förseglad eller abstrakt, eller ärver inte från DispatchProxy typen eller har ingen parameterlös konstruktor.
Gäller för
Create<T,TProxy>()
- Källa:
- DispatchProxy.cs
- Källa:
- DispatchProxy.cs
- Källa:
- DispatchProxy.cs
- Källa:
- DispatchProxy.cs
- Källa:
- DispatchProxy.cs
Skapar en objektinstans som härleds från klassen TProxy och implementerar gränssnittet 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
Typparametrar
- T
Gränssnittet som proxyn ska implementera.
- TProxy
Basklassen som ska användas för proxyklassen.
Returer
En objektinstans som implementerar T.
- Attribut
Undantag
T är inte en gränssnittstyp, eller TProxy är förseglad eller abstrakt eller har ingen parameterlös konstruktor.