StackFrame.GetMethod Méthode

Définition

Obtient la méthode dans laquelle le frame s'exécute.

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

Retours

Méthode dans laquelle le frame s'exécute.

Exemples

L'exemple suivant illustre l'utilisation de la méthode GetMethod. Cet exemple de code fait partie d’un exemple plus grand fourni pour la StackFrame classe .

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)

Remarques

La méthode en cours d’exécution peut être héritée d’une classe de base, bien qu’elle soit appelée dans une classe dérivée. Dans ce cas, la ReflectedType propriété de l’objet MethodBase retourné par GetMethod identifie la classe de base, et non la classe dérivée.

S’applique à