ITypeLibConverter.ConvertTypeLibToAssembly-Methode: (Object, String, Int32, ITypeLibImporterNotifySink, Byte[], StrongNameKeyPair, Boolean)
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,
int flags,
ITypeLibImporterNotifySink notifySink,
byte[] publicKey,
StrongNameKeyPair keyPair,
bool unsafeInterfaces
)
AssemblyBuilder^ ConvertTypeLibToAssembly(
Object^ typeLib,
String^ asmFileName,
int flags,
ITypeLibImporterNotifySink^ notifySink,
array<unsigned char>^ publicKey,
StrongNameKeyPair^ keyPair,
bool unsafeInterfaces
)
abstract ConvertTypeLibToAssembly :
typeLib:Object *
asmFileName:string *
flags:int *
notifySink:ITypeLibImporterNotifySink *
publicKey:byte[] *
keyPair:StrongNameKeyPair *
unsafeInterfaces:bool -> AssemblyBuilder
Function ConvertTypeLibToAssembly (
typeLib As Object,
asmFileName As String,
flags As Integer,
notifySink As ITypeLibImporterNotifySink,
publicKey As Byte(),
keyPair As StrongNameKeyPair,
unsafeInterfaces As Boolean
) As AssemblyBuilder
Parameter
typeLib
Type: System.ObjectDas Objekt, das die ITypeLib-Schnittstelle implementiert.
asmFileName
Type: System.StringDer Dateiname der resultierenden Assembly.
flags
Type: System.Int32Ein 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.
unsafeInterfaces
Type: System.BooleanWenn true, die Schnittstellen erfordern linkzeittests für UnmanagedCode Berechtigung. Wenn false, die Schnittstellen erfordern, zur Laufzeit überprüft, die einen Stapel benötigen durchlaufen und teurer, aber mehr Schutz zu bieten.
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