GenerateMetadata.GenerateSigned(String, String, Boolean, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Generiert oder sucht eine Assembly, die ClR-Metadaten (Common Language Runtime) für eine COM+-Komponente enthält, die durch die angegebene Typbibliothek dargestellt wird, signiert die Assembly mit einem schlüsselstarken Schlüsselpaar und installiert sie im globalen Assemblycache.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
public:
virtual System::String ^ GenerateSigned(System::String ^ strSrcTypeLib, System::String ^ outPath, bool InstallGac, [Runtime::InteropServices::Out] System::String ^ % Error);
public string GenerateSigned(string strSrcTypeLib, string outPath, bool InstallGac, out string Error);
abstract member GenerateSigned : string * string * bool * string -> string
override this.GenerateSigned : string * string * bool * string -> string
Public Function GenerateSigned (strSrcTypeLib As String, outPath As String, InstallGac As Boolean, ByRef Error As String) As String
Parameter
- strSrcTypeLib
- String
Der Name der Typbibliothek, für die eine Assembly generiert werden soll.
- outPath
- String
Der Ordner, in dem eine Assembly generiert oder eine bereits vorhandene Assembly gefunden werden soll.
- InstallGac
- Boolean
Ignoriert.
- Error
- String
Eine Zeichenfolge, in die eine Fehlermeldung geschrieben werden kann.
Gibt zurück
Der generierte Assemblyname; andernfalls eine leere Zeichenfolge, wenn die Eingaben ungültig sind.
Implementiert
Hinweise
Bei Bedarf generiert die GenerateSigned Methode eine Assembly, die CLR-Metadaten für eine angegebene Typbibliothek enthält. Außerdem wird ein Schlüsselpaar mit starkem Namen generiert und die Assembly signiert.
Dazu ruft sie die GenerateMetaData Methode auf. Diese Methoden müssen nicht direkt aus Dem Code aufgerufen werden.
Der InstallGac Parameter gibt an, ob die Assembly im globalen Assemblycache installiert werden soll. Die Implementierung ignoriert diesen Wert jedoch und versucht immer, die signierte Assembly im globalen Assemblycache zu installieren.