Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Marshal.GetTypeLibGuidForAssembly (Assembly)

 

Data di pubblicazione: ottobre 2016

Recupera il LIBID assegnato a una libreria dei tipi quando viene esportato dall'assembly specificato.

Spazio dei nomi:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

[SecurityCriticalAttribute]
public static Guid GetTypeLibGuidForAssembly(
	Assembly asm
)

Parametri

asm
Type: System.Reflection.Assembly

Assembly dal quale è stata esportata la libreria dei tipi.

Valore restituito

Type: System.Guid

LIBID che viene assegnato a una libreria dei tipi quando viene esportata dall'assembly specificato.

Exception Condition
ArgumentNullException

asm è null.

Quando vengono esportati gli assembly di librerie dei tipi, la libreria dei tipi viene assegnata un LIBID. È possibile impostare esplicitamente il LIBID applicando il System.Runtime.InteropServices.GuidAttribute di assembly livello oppure può essere generato automaticamente. Il Tlbimp.exe (Type Library Importer) strumento calcola un valore LIBID basato sull'identità dell'assembly. GetTypeLibGuid Restituisce il LIBID che viene associato il GuidAttribute, se è applicato l'attributo. In caso contrario, GetTypeLibGuidForAssembly restituisce il valore calcolato. In alternativa, è possibile utilizzare il GetTypeLibGuid metodo per estrarre il reale LIBID da una libreria dei tipi esistente.

Vedere il conversione degli Assembly esportati per ulteriori informazioni sugli identificatori di libreria.

SecurityCriticalAttribute

requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: