Compartilhar via


HostProtectionException.DemandedResources Propriedade

Definição

Obtém ou define os recursos de proteção de host requeridos que fizeram com que a exceção fosse gerada.

public:
 property System::Security::Permissions::HostProtectionResource DemandedResources { System::Security::Permissions::HostProtectionResource get(); };
public System.Security.Permissions.HostProtectionResource DemandedResources { get; }
member this.DemandedResources : System.Security.Permissions.HostProtectionResource
Public ReadOnly Property DemandedResources As HostProtectionResource

Valor da propriedade

Uma combinação bit a bit dos HostProtectionResource valores que identificam os recursos de proteção que causam a geração da exceção. O padrão é None.

Comentários

Essa propriedade retorna as categorias de proteção de host exigidas que causaram a geração da exceção. Por exemplo, suponha que um método tenha um HostProtectionAttribute atributo que indica que o método expõe o estado compartilhado. Quando o método é chamado, o HostProtectionAttribute executa uma demanda de link para o estado compartilhado. Se o host tiver definido o estado compartilhado como uma categoria proibida, um HostProtectionException será gerado e o valor da DemandedResources propriedade será HostProtectionResource.SharedState.

Aplica-se a