Module.FullyQualifiedName Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma cadeia de caracteres que representa o nome totalmente qualificado e o caminho para esse módulo.
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
Valor da propriedade
O nome do módulo totalmente qualificado.
Exceções
O chamador não tem as permissões necessárias.
Exemplos
O exemplo a seguir exibe o nome totalmente qualificado do módulo especificado.
using namespace System;
using namespace System::Reflection;
int main()
{
array<Module^>^moduleArray;
moduleArray = Assembly::GetExecutingAssembly()->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 );
}
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
Comentários
Para obter o nome sem o caminho, use Name.
Se o assembly deste módulo tiver sido carregado de uma matriz de bytes, o FullyQualifiedName
para o módulo será: <Desconhecido>.
Observação
O caso do nome do módulo depende da plataforma.