HostSecurityPolicyResults Enum
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 geeft u het type beveiligingsbeleid dat moet worden toegepast op een assembly.
public enum class HostSecurityPolicyResults
public enum HostSecurityPolicyResults
type HostSecurityPolicyResults =
Public Enum HostSecurityPolicyResults
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| DefaultPolicy | 0 | Geeft aan dat ASP.NET standaardlogica moet gebruiken om de juiste machtigingen te bepalen die zijn ingesteld voor de opgegeven assembly. U moet de DefaultPolicy waarde retourneren als u niet de machtigingenset voor de assembly wilt bepalen. |
| FullTrust | 1 | Geeft aan dat de opgegeven assembly volledig vertrouwen moet worden verleend. |
| AppDomainTrust | 2 | Geeft aan dat de machtigingenset die is gekoppeld aan het AppDomain exemplaar moet worden toegepast op de opgegeven assembly. Dit betekent dat de assembly moet worden behandeld als een gebruikersassembly die wordt geladen in de gedeeltelijke vertrouwensrelatie ASP.NET AppDomain-exemplaar. Daarnaast moet de assembly de machtigingenset hebben die tijdens de initialisatie aan het AppDomain exemplaar is toegewezen. |
| Nothing | 3 | Geeft aan dat de machtigingenset voor de opgegeven assembly is ingesteld op leeg. Een lege machtigingenset is een nieuw exemplaar van de PermissionSet klasse, met een parameterwaarde die None wordt doorgegeven aan de constructor. Een assembly die is gekoppeld aan een lege machtigingenset, wordt niet geladen in een ASP.NET toepassingsdomein voor gedeeltelijke vertrouwensrelatie. Daarom kunt u het veld Nothing gebruiken om te voorkomen dat een assembly in een gedeeltelijk vertrouwensrelatie ASP.NET toepassingsdomein wordt geladen. |
Opmerkingen
De HostSecurityPolicyResults klasse wordt gebruikt om de retourwaarde voor de ResolvePolicy methode op te geven. Gebruik deze methode als u ASP.NET runtimegedrag wilt aanpassen om het beveiligingsbeleid voor ASP.NET codetoegang te overschrijven. De opsommingswaarde die door de methode wordt geretourneerd, geeft het type beveiligingsbeleid aan dat moet worden gebruikt.