SwitchLevelAttribute Klas

Definitie

Identificeert het niveautype voor een switch.

public ref class SwitchLevelAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class SwitchLevelAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type SwitchLevelAttribute = class
    inherit Attribute
Public NotInheritable Class SwitchLevelAttribute
Inherits Attribute
Overname
SwitchLevelAttribute
Kenmerken

Opmerkingen

Dit kenmerk is bedoeld om te worden toegepast op alle klassen die overnemen van de Switch klasse. Het doel van het kenmerk is om het type te identificeren dat de schakelcriteria van de switch aangeeft. Elke switch bepaalt of een tracering moet worden geschreven, op basis van of een gebeurtenistype overeenkomt met of de waarde van de SwitchLevelType eigenschap voor de switch overschrijdt. Het type dat voor de SwitchLevelType eigenschap wordt gebruikt, varieert voor verschillende schakelopties. Het type switchniveau voor de BooleanSwitch klasse is Booleanbijvoorbeeld , en het type schakelniveau voor de TraceSwitch klasse is TraceLevel.

Constructors

Name Description
SwitchLevelAttribute(Type)

Initialiseert een nieuw exemplaar van de SwitchLevelAttribute klasse, waarbij het type wordt opgegeven dat bepaalt of een tracering moet worden geschreven.

Eigenschappen

Name Description
SwitchLevelType

Hiermee wordt het type ophaalt of ingesteld dat bepaalt of een tracering moet worden geschreven.

TypeId

Wanneer deze wordt geïmplementeerd in een afgeleide klasse, krijgt u Attributehiervoor een unieke id.

(Overgenomen van Attribute)

Methoden

Name Description
Equals(Object)

Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven object.

(Overgenomen van Attribute)
GetHashCode()

Retourneert de hash-code voor dit exemplaar.

(Overgenomen van Attribute)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IsDefaultAttribute()

Wanneer deze wordt overschreven in een afgeleide klasse, geeft u aan of de waarde van dit exemplaar de standaardwaarde is voor de afgeleide klasse.

(Overgenomen van Attribute)
Match(Object)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde geretourneerd die aangeeft of dit exemplaar gelijk is aan een opgegeven object.

(Overgenomen van Attribute)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Hiermee wordt een set namen toegewezen aan een bijbehorende set verzend-id's.

(Overgenomen van Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Hiermee haalt u de typegegevens voor een object op, die kan worden gebruikt om de typegegevens voor een interface op te halen.

(Overgenomen van Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Hiermee wordt het aantal type-informatieinterfaces opgehaald dat een object biedt (0 of 1).

(Overgenomen van Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Biedt toegang tot eigenschappen en methoden die door een object worden weergegeven.

(Overgenomen van Attribute)

Van toepassing op