GenerateMetadata.GenerateSigned(String, String, Boolean, String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee genereert of zoekt u een assembly die clr-metagegevens (Common Language Runtime) bevat voor een COM+-onderdeel dat wordt vertegenwoordigd door de opgegeven typebibliotheek, ondertekent de assembly met een sterk benoemd sleutelpaar en installeert u deze in de globale assemblycache.
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.
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
Parameters
- strSrcTypeLib
- String
De naam van de typebibliotheek waarvoor een assembly moet worden gegenereerd.
- outPath
- String
De map waarin een assembly moet worden gegenereerd of om een bestaande assembly te zoeken.
- InstallGac
- Boolean
Genegeerd.
- Error
- String
Een tekenreeks waarnaar een foutbericht kan worden geschreven.
Retouren
De gegenereerde assemblynaam; anders is er een lege tekenreeks als de invoer ongeldig is.
Implementeringen
Opmerkingen
Indien nodig genereert de GenerateSigned methode een assembly die CLR-metagegevens voor een opgegeven typebibliotheek bevat. Het genereert ook een sterk benoemd sleutelpaar en ondertekent de assembly.
Hiervoor wordt de methode aangeroepen GenerateMetaData . Deze methoden hoeven niet rechtstreeks vanuit uw code te worden aangeroepen.
De InstallGac parameter geeft aan of de assembly moet worden geïnstalleerd in de globale assemblycache. De implementatie negeert deze waarde echter en probeert altijd de ondertekende assembly in de globale assemblycache te installeren.