ManagedToNativeComInteropStubAttribute-Konstruktor: (Type, String)
Veröffentlicht: Oktober 2016
Initialisiert eine neue Instanz der der ManagedToNativeComInteropStubAttribute Klasse mit dem angegebenen Typ und Methode Klassennamen.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
public ManagedToNativeComInteropStubAttribute(
Type classType,
string methodName
)
public:
ManagedToNativeComInteropStubAttribute(
Type^ classType,
String^ methodName
)
new :
classType:Type *
methodName:string -> ManagedToNativeComInteropStubAttribute
Public Sub New (
classType As Type,
methodName As String
)
Parameter
classType
Type: System.TypeDie Klasse, die die erforderliche Stub-Methode enthält.
methodName
Type: System.StringDer Name der Stub-Methode.
Ausnahmen
Exception | Condition |
---|---|
ArgumentException | Stub-Methode ist nicht in der gleichen Assembly wie die Schnittstelle, die die verwaltete Interop-Methode enthält. - oder - classType ist ein generischer Typ. - oder - classType ist eine Schnittstelle. |
ArgumentException | methodName kann nicht gefunden werden. - oder - Die Methode ist nicht statisch oder nicht generisch. - oder - Parameterliste der Methode entspricht nicht die erwarteten Parameterliste für den Stub. |
MethodAccessException | Die Schnittstelle, die die verwaltete Interop-Methode enthält hat keinen Zugriff auf die Stubmethode, da die Stubmethode privaten oder geschützten Zugriff verfügt oder wegen eines Sicherheitsproblems. |
Versionsinformationen
.NET Framework
Verfügbar seit 4.0
Siehe auch
ManagedToNativeComInteropStubAttribute-Klasse
System.Runtime.InteropServices-Namespace
Zurück zum Anfang