Bagikan melalui


StackFrame.GetMethod Metode

Definisi

Mendapatkan metode di mana bingkai dijalankan.

public:
 System::Reflection::MethodBase ^ GetMethod();
public:
 virtual System::Reflection::MethodBase ^ GetMethod();
public System.Reflection.MethodBase GetMethod ();
public virtual System.Reflection.MethodBase? GetMethod ();
public virtual System.Reflection.MethodBase GetMethod ();
member this.GetMethod : unit -> System.Reflection.MethodBase
abstract member GetMethod : unit -> System.Reflection.MethodBase
override this.GetMethod : unit -> System.Reflection.MethodBase
Public Function GetMethod () As MethodBase
Public Overridable Function GetMethod () As MethodBase

Mengembalikan

Metode di mana bingkai dijalankan.

Contoh

Contoh berikut menunjukkan penggunaan GetMethod metode . Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk StackFrame kelas .

StackFrame^ fr = gcnew StackFrame( 1,true );
StackTrace^ st = gcnew StackTrace( fr );
EventLog::WriteEntry( fr->GetMethod()->Name, st->ToString(), EventLogEntryType::Warning );
StackFrame fr = new StackFrame(1,true);
StackTrace st = new StackTrace(fr);
EventLog.WriteEntry(fr.GetMethod().Name,
                    st.ToString(),
                    EventLogEntryType.Warning);
Dim frame As New StackFrame(1, True)
Dim strace As New StackTrace(frame)            

EventLog.WriteEntry(frame.GetMethod().Name, _
                    strace.ToString(), _
                    EventLogEntryType.Warning)

Keterangan

Metode yang saat ini dijalankan dapat diwariskan dari kelas dasar, meskipun dipanggil dalam kelas turunan. Dalam hal ini, ReflectedType properti MethodBase objek yang dikembalikan dengan GetMethod mengidentifikasi kelas dasar, bukan kelas turunan.

Berlaku untuk