Module.FullyQualifiedName Proprietà

Definizione

Ottiene una stringa che rappresenta il nome completo e il percorso di questo modulo.

public:
 virtual property System::String ^ FullyQualifiedName { System::String ^ get(); };
public virtual string FullyQualifiedName { get; }
member this.FullyQualifiedName : string
Public Overridable ReadOnly Property FullyQualifiedName As String

Valore della proprietà

Nome completo del modulo.

Eccezioni

Il chiamante non dispone delle autorizzazioni necessarie.

Esempio

Nell'esempio seguente viene visualizzato il nome completo del modulo specificato.

using System;
using System.Reflection;

namespace ReflectionModule_Examples
{
    class MyMainClass
    {
        static void Main()
        {
            Module[] moduleArray;
            
            moduleArray = typeof(MyMainClass).Assembly.GetModules(false);
            
            // In a simple project with only one module, the module at index
            // 0 will be the module containing this class.
            Module myModule = moduleArray[0];

            Console.WriteLine("myModule.FullyQualifiedName = {0}", myModule.FullyQualifiedName);
        }
    }
}
Imports System.Reflection

Namespace ReflectionModule_Examples
    Class MyMainClass
        Shared Sub Main()
            Dim moduleArray() As [Module]

            moduleArray = GetType(MyMainClass).Assembly.GetModules(False)

            ' In a simple project with only one module, the module at index
            ' 0 will be the module containing this class.
            Dim myModule As [Module] = moduleArray(0)

            Console.WriteLine("myModule.FullyQualifiedName = {0}", myModule.FullyQualifiedName)
        End Sub
    End Class
End Namespace 'ReflectionModule_Examples

Commenti

Per ottenere il nome senza il percorso, usare Name.

Se l'assembly per questo modulo è stato caricato da una matrice di byte, il FullyQualifiedName per il modulo sarà: <Sconosciuto>.

Annotazioni

Il nome del modulo è dipendente dalla piattaforma.

Si applica a