StackFrame.GetMethod Methode

Definition

Ruft die Methode ab, in der der Rahmen ausgeführt wird.Gets the method in which the frame is executing.

public:
 System::Reflection::MethodBase ^ GetMethod();
public:
 virtual System::Reflection::MethodBase ^ GetMethod();
public 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

Gibt zurück

MethodBase

Die Methode, in der der Rahmen ausgeführt wird.The method in which the frame is executing.

Beispiele

Im folgenden Beispiel wird die Verwendung der GetMethod-Methode gezeigt.The following example demonstrates the use of the GetMethod method. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die StackFrame-Klasse bereitgestellt wird.This code example is part of a larger example provided for the StackFrame class.

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)

Hinweise

Die derzeit ausgeführte Methode kann von einer Basisklasse geerbt werden, obwohl Sie in einer abgeleiteten Klasse aufgerufen wird.The method that is currently executing may be inherited from a base class, although it is called in a derived class. In diesem Fall identifiziert die ReflectedType-Eigenschaft des MethodBase Objekts, das von GetMethod zurückgegeben wird, die Basisklasse und nicht die abgeleitete Klasse.In this case, the ReflectedType property of the MethodBase object that is returned by GetMethod identifies the base class, not the derived class.

Gilt für: