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.ObjectDas Objekt, das die ITypeLib-Schnittstelle implementiert.
asmFileName
Type: System.StringDer Dateiname der resultierenden Assembly.
flags
Type: System.Runtime.InteropServices.TypeLibImporterFlagsEin TypeLibImporterFlags Wert, der alle speziellen Einstellungen.
notifySink
Type: System.Runtime.InteropServices.ITypeLibImporterNotifySinkITypeLibImporterNotifySink vom Aufrufer implementierte Schnittstelle.
publicKey
Type: System.Byte[]Ein byte Array, das den öffentlichen Schlüssel enthält.
keyPair
Type: System.Reflection.StrongNameKeyPairEin StrongNameKeyPair Objekt, das den öffentlichen und privaten kryptografischen Schlüsselpaar enthält.
asmNamespace
Type: System.StringDer Namespace für die resultierende Assembly.
asmVersion
Type: System.VersionDie 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