Difference between revisions of "Transparent Code Level 2"
(→Transparent Code) |
(→Transparent Code) |
||
Line 5: | Line 5: | ||
== Transparent Code == | == Transparent Code == | ||
* Kann '''kein''' ''Assert'' durchführen | * Kann '''kein''' ''Assert'' durchführen | ||
− | * Kann ''' | + | * Kann '''keinen''' ''unsafe'' oder ''unverifiable'' Code enthalten |
* Kann '''kein''' Methodenaufruf zu ''critical Code'' machen | * Kann '''kein''' Methodenaufruf zu ''critical Code'' machen | ||
* Kann '''kein''' Member (z.B. Methode oder Property) aufrufen, welcher mit ''LinkDemand'' markiert ist. | * Kann '''kein''' Member (z.B. Methode oder Property) aufrufen, welcher mit ''LinkDemand'' markiert ist. |
Revision as of 14:20, 16 May 2010
Ab .NET 4 wurde das Security Policy Konzept überarbeitet.
Code wird in 3 Kategorien aufgeteilt
Transparent Code
- Kann kein Assert durchführen
- Kann keinen unsafe oder unverifiable Code enthalten
- Kann kein Methodenaufruf zu critical Code machen
- Kann kein Member (z.B. Methode oder Property) aufrufen, welcher mit LinkDemand markiert ist.
- Kann kein native Code aufrufen.
- Kann kein Code aufrufen, welcher mit SuppressUnmanagedCodeSecurityAttribute markiert ist.