Compartilhar via


Construtor ManagedToNativeComInteropStubAttribute (Type, String)

 

Inicializa uma nova instância de ManagedToNativeComInteropStubAttribute classe com o nome de tipo e o método da classe especificada.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (em mscorlib.dll)

Sintaxe

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
)

Parâmetros

  • classType
    Type: System.Type

    A classe que contém o método de stub necessário.

Exceções

Exception Condition
ArgumentException

O método stub não está no mesmo assembly como a interface que contém o método de interoperabilidade gerenciado.

- ou -

classType é um tipo genérico.

- ou -

classType é uma interface.

ArgumentException

methodName não foi encontrado.

- ou -

O método não é estático ou não genérico.

- ou -

Lista de parâmetros do método não corresponde à lista de parâmetro esperado para o fragmento de código.

MethodAccessException

A interface que contém o método de interoperabilidade gerenciado não tem acesso para o método de stub, porque o método de stub tem acessibilidade particular ou protegida, ou devido a um problema de segurança.

Informações de Versão

.NET Framework
Disponível desde 4.0

Confira Também

Classe ManagedToNativeComInteropStubAttribute
Namespace System.Runtime.InteropServices

Retornar ao início