Freigeben über


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.Type

    Die Klasse, die die erforderliche Stub-Methode enthält.

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