Freigeben über


ITypeLibConverter.ConvertTypeLibToAssembly-Methode: (Object, String, TypeLibImporterFlags, ITypeLibImporterNotifySink, Byte[], StrongNameKeyPair, String, Version)

 

Veröffentlicht: Oktober 2016

Eine COM-Typbibliothek konvertiert in eine Assembly.

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

Syntax

AssemblyBuilder ConvertTypeLibToAssembly(
    object typeLib,
    string asmFileName,
    TypeLibImporterFlags flags,
    ITypeLibImporterNotifySink notifySink,
    byte[] publicKey,
    StrongNameKeyPair keyPair,
    string asmNamespace,
    Version asmVersion
)
AssemblyBuilder^ ConvertTypeLibToAssembly(
    Object^ typeLib,
    String^ asmFileName,
    TypeLibImporterFlags flags,
    ITypeLibImporterNotifySink^ notifySink,
    array<unsigned char>^ publicKey,
    StrongNameKeyPair^ keyPair,
    String^ asmNamespace,
    Version^ asmVersion
)
abstract ConvertTypeLibToAssembly : 
        typeLib:Object *
        asmFileName:string *
        flags:TypeLibImporterFlags *
        notifySink:ITypeLibImporterNotifySink *
        publicKey:byte[] *
        keyPair:StrongNameKeyPair *
        asmNamespace:string *
        asmVersion:Version -> AssemblyBuilder
Function ConvertTypeLibToAssembly (
    typeLib As Object,
    asmFileName As String,
    flags As TypeLibImporterFlags,
    notifySink As ITypeLibImporterNotifySink,
    publicKey As Byte(),
    keyPair As StrongNameKeyPair,
    asmNamespace As String,
    asmVersion As Version
) As AssemblyBuilder

Parameter

  • typeLib
    Type: System.Object

    Das Objekt, das die ITypeLib-Schnittstelle implementiert.

  • asmFileName
    Type: System.String

    Der Dateiname der resultierenden Assembly.

  • publicKey
    Type: System.Byte[]

    Ein byte Array, das den öffentlichen Schlüssel enthält.

  • asmNamespace
    Type: System.String

    Der Namespace für die resultierende Assembly.

  • asmVersion
    Type: System.Version

    Die Version der resultierenden Assembly. Wenn null, wird die Version der Typbibliothek verwendet.

Rückgabewert

Type: System.Reflection.Emit.AssemblyBuilder

Ein AssemblyBuilder -Objekt, das die konvertierte Typbibliothek enthält.

Hinweise

Weitere Informationen zu ITypeLib, finden Sie unter der entsprechenden Dokumentation in der MSDN Library.

Versionsinformationen

.NET Framework
Verfügbar seit 1.1

Siehe auch

ConvertTypeLibToAssembly Überladen
ITypeLibConverter-Schnittstelle
System.Runtime.InteropServices-Namespace
Attribute für das Importieren von Typbibliotheken in Interop-Assemblys

Zurück zum Anfang