MethodBase.IsSecurityTransparent Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan értéket kap, amely jelzi, hogy az aktuális metódus vagy konstruktor transzparens-e az aktuális megbízhatósági szinten, ezért nem hajthat végre kritikus műveleteket.
public:
virtual property bool IsSecurityTransparent { bool get(); };
public virtual bool IsSecurityTransparent { get; }
member this.IsSecurityTransparent : bool
Public Overridable ReadOnly Property IsSecurityTransparent As Boolean
Tulajdonság értéke
trueha a metódus vagy konstruktor a jelenlegi megbízhatósági szinten biztonsági transzparens; egyéb esetben. false
Megjegyzések
Ha ez a tulajdonság ad visszatrue, akkor a tulajdonságok és IsSecurityCritical a IsSecuritySafeCritical tulajdonságok lesznek visszaadvafalse.
A IsSecurityCritical, IsSecuritySafeCriticalés IsSecurityTransparent tulajdonságok jelentik a metódus vagy konstruktor átláthatósági szintjét az aktuális megbízhatósági szinten, a közös nyelvi futtatókörnyezet (CLR) alapján. Ezeknek a tulajdonságoknak a használata sokkal egyszerűbb, mint egy szerelvény biztonsági megjegyzéseinek és típusainak és tagjainak vizsgálata, az aktuális megbízhatósági szint ellenőrzése és a futtatókörnyezet szabályainak duplikálása.
Important
Részleges megbízhatósági szerelvények esetén ennek a tulajdonságnak az értéke a szerelvény aktuális megbízhatósági szintjétől függ. Ha a szerelvény egy részben megbízható alkalmazástartományba van betöltve (például egy tesztkörnyezeti alkalmazástartományba), a futtatókörnyezet figyelmen kívül hagyja a szerelvény biztonsági megjegyzéseit. A szerelvényt és annak minden típusát transzparensként kezeli a rendszer. A futtatókörnyezet csak akkor figyeli meg a részleges megbízhatóságú szerelvény biztonsági megjegyzéseit, ha a szerelvény egy teljes mértékben megbízható alkalmazástartományba van betöltve (például egy asztali alkalmazás alapértelmezett alkalmazástartományába). Ezzel szemben a megbízható szerelvény (azaz a globális szerelvénygyorsítótárban telepített erős nevű szerelvény) mindig teljes megbízhatósággal van betöltve az alkalmazástartomány megbízhatósági szintjétől függetlenül, így a jelenlegi megbízhatósági szint mindig teljes mértékben megbízható. A szerelvények és az alkalmazástartományok aktuális megbízhatósági szintjeit a tulajdonságok és Assembly.IsFullyTrusted a AppDomain.IsFullyTrusted tulajdonságok használatával határozhatja meg.
A tükröződésről és az átláthatóságról további információt a tükröződés biztonsági szempontjai című témakörben talál. Az átláthatóságról további információt a biztonsági módosítások című témakörben talál.