StackFrame.GetMethod Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de methode op waarin het frame wordt uitgevoerd.
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
Retouren
De methode waarin het frame wordt uitgevoerd.
Voorbeelden
In het volgende voorbeeld ziet u het gebruik van de methode GetMethod. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de StackFrame klasse.
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)
Opmerkingen
De methode die momenteel wordt uitgevoerd, kan worden overgenomen van een basisklasse, hoewel deze wordt aangeroepen in een afgeleide klasse. In dit geval identificeert de ReflectedType eigenschap van het MethodBase object dat wordt geretourneerd door GetMethod de basisklasse, niet de afgeleide klasse.