Språk

GenerateMetadata.GenerateSigned(String, String, Boolean, String) Metod

Definition

Genererar, eller letar upp, en sammansättning som innehåller CLR-metadata (Common Language Runtime) för en COM+-komponent som representeras av det angivna typbiblioteket, signerar sammansättningen med ett starkt namngivet nyckelpar och installerar den i den globala sammansättningscachen.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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

Parametrar

strSrcTypeLib
String

Namnet på typbiblioteket som en sammansättning ska genereras för.

outPath
String

Mappen där en sammansättning ska genereras eller en befintlig sammansättning ska hittas.

InstallGac
Boolean

Ignoreras.

Error
String

En sträng som ett felmeddelande kan skrivas till.

Returer

Det genererade sammansättningsnamnet; annars en tom sträng om indata är ogiltiga.

Implementeringar

Kommentarer

Vid behov GenerateSigned genererar metoden en sammansättning som innehåller CLR-metadata för ett angivet typbibliotek. Det genererar också ett starkt namngivet nyckelpar och signerar sammansättningen.

För att utföra den här bearbetningen GenerateMetaData anropas metoden. Dessa metoder behöver inte anropas direkt från koden.

Parametern InstallGac anger om sammansättningen ska installeras i den globala sammansättningscacheminnet. Implementeringen ignorerar dock det här värdet och försöker alltid installera den signerade sammansättningen i den globala sammansättningscacheminnet.

Gäller för