Module.FullyQualifiedName 속성

정의

이 모듈에 정규화 된 이름 및 경로 나타내는 문자열을 가져옵니다.Gets a string representing the fully qualified name and path to this module.

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

속성 값

정규화 된 모듈 이름입니다.The fully qualified module name.

예외

호출자에게 필요한 사용 권한이 없습니다.The caller does not have the required permissions.

예제

다음 예제에서는 지정된 된 모듈의 정규화 된 이름을 표시합니다.The following example displays the fully qualified name of the specified module.

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

설명

경로 없이 이름을 가져오려면 Name를 사용 합니다.To get the name without the path, use Name.

이 모듈에 대 한 어셈블리가 바이트 배열에서 로드 된 경우 모듈의 FullyQualifiedName <알 수 없는 > 됩니다.If the assembly for this module was loaded from a byte array then the FullyQualifiedName for the module will be: <Unknown>.

참고

모듈 이름의 대/소문자는 플랫폼 마다 다릅니다.The case of module name is platform-dependent.

보안

FileIOPermission
경로에 대 한 정보에 액세스 합니다.for access to information in the path. 연관된 열거형: PathDiscoveryAssociated enumeration: PathDiscovery.

적용 대상