StackFrame.GetFileName StackFrame.GetFileName StackFrame.GetFileName StackFrame.GetFileName Method

定義

実行中のコードを格納しているファイル名を取得します。Gets the file name that contains the code that is executing. 通常、この情報は実行可能ファイルのデバッグ シンボルから抽出されます。This information is typically extracted from the debugging symbols for the executable.

public:
 virtual System::String ^ GetFileName();
public virtual string GetFileName ();
abstract member GetFileName : unit -> string
override this.GetFileName : unit -> string
Public Overridable Function GetFileName () As String

戻り値

ファイル名。ファイル名を特定できない場合は nullThe file name, or null if the file name cannot be determined.

GetFileName メソッドの使用例を次に示します。The following example demonstrates the use of the GetFileName method. このコード例が示されている例の一部、StackFrameクラス。This code example is part of a larger example provided for the StackFrame class.

// Display the stack frame properties.
StackFrame^ sf = st->GetFrame( i );
Console::WriteLine( " File: {0}", sf->GetFileName() );
Console::WriteLine( " Line Number: {0}", sf->GetFileLineNumber().ToString() );

// Note that the column number defaults to zero
// when not initialized.
Console::WriteLine( " Column Number: {0}", sf->GetFileColumnNumber().ToString() );
Console::WriteLine( " Intermediate Language Offset: {0}", sf->GetILOffset().ToString() );
Console::WriteLine( " Native Offset: {0}", sf->GetNativeOffset().ToString() );

// Display the stack frame properties.
StackFrame sf = st.GetFrame(i);
Console.WriteLine(" File: {0}", sf.GetFileName());
Console.WriteLine(" Line Number: {0}", 
   sf.GetFileLineNumber());
// Note that the column number defaults to zero
// when not initialized.
Console.WriteLine(" Column Number: {0}", 
   sf.GetFileColumnNumber());
if (sf.GetILOffset() != StackFrame.OFFSET_UNKNOWN)
{
   Console.WriteLine(" Intermediate Language Offset: {0}", 
      sf.GetILOffset());
}
if (sf.GetNativeOffset() != StackFrame.OFFSET_UNKNOWN)
{
   Console.WriteLine(" Native Offset: {0}", 
      sf.GetNativeOffset());
}
' Display the stack frame properties.
Dim sf As StackFrame = st.GetFrame(i)
Console.WriteLine(" File: {0}", sf.GetFileName())
Console.WriteLine(" Line Number: {0}", _
   sf.GetFileLineNumber())
' The column number defaults to zero when not initialized.
Console.WriteLine(" Column Number: {0}", _
   sf.GetFileColumnNumber())
If sf.GetILOffset <> StackFrame.OFFSET_UNKNOWN
   Console.WriteLine(" Intermediate Language Offset: {0}", _
       sf.GetILOffset())
End If
If sf.GetNativeOffset <> StackFrame.OFFSET_UNKNOWN
  Console.WriteLine(" Native Offset: {0}", _
      sf.GetNativeOffset())
End If

セキュリティ

FileIOPermission
パス情報にアクセスします。for access to the path information. 関連付けられた列挙体。 FileIOPermissionAccessAssociated enumeration: FileIOPermissionAccess

適用対象