Udostępnij za pośrednictwem


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

Definicja

Generuje lub lokalizuje zestaw zawierający metadane środowiska uruchomieniowego języka wspólnego (CLR) dla składnika COM+ reprezentowanego przez określoną bibliotekę typów, podpisuje zestaw z silną parą kluczy o silnej nazwie i instaluje go w globalnej pamięci podręcznej zestawów.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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

Parametry

strSrcTypeLib
String

Nazwa biblioteki typów, dla której ma być generowany zestaw.

outPath
String

Folder, w którym należy wygenerować zestaw lub zlokalizować już istniejący zestaw.

InstallGac
Boolean

Ignorowane.

Error
String

Ciąg, do którego można napisać komunikat o błędzie.

Zwraca

Wygenerowana nazwa zestawu; w przeciwnym razie pusty ciąg, jeśli dane wejściowe są nieprawidłowe.

Implementuje

Uwagi

W razie potrzeby GenerateSigned metoda generuje zestaw zawierający metadane CLR dla określonej biblioteki typów. Generuje również silną parę kluczy o silnych nazwach i podpisuje zestaw.

Aby to zrobić, wywołuje metodę GenerateMetaData . Te metody nie muszą być wywoływane bezpośrednio z kodu.

Parametr InstallGac wskazuje, czy należy zainstalować zestaw w globalnej pamięci podręcznej zestawów. Jednak implementacja ignoruje tę wartość i zawsze próbuje zainstalować podpisany zestaw w globalnej pamięci podręcznej zestawów.

Dotyczy