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.TypeA classe que contém o método de stub necessário.
methodName
Type: System.StringO nome do método stub.
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