HostProtectionException.DemandedResources Property

Gets or sets the demanded host protection resources that caused the exception to be thrown.

Namespace:  System.Security
Assembly:  mscorlib (in mscorlib.dll)

public HostProtectionResource DemandedResources { get; }

Property Value

Type: System.Security.Permissions.HostProtectionResource
A bitwise combination of the HostProtectionResource values identifying the protection resources causing the exception to be thrown. The default is HostProtectionResource.None.

This property returns the demanded host protection categories that caused the exception to be thrown. For example, suppose that a method has a HostProtectionAttribute attribute that indicates that the method exposes shared state. When the method is called, the HostProtectionAttribute performs a link demand for shared state. If the host has set shared state as a prohibited category, then a HostProtectionException is raised, and the value of the DemandedResources property is HostProtectionResource.SharedState.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft