Partilhar via


SecurityException.PermitOnlySetInstance Propriedade

Definição

Obtém ou define a permissão, o conjunto de permissões ou a coleção do conjunto de permissões que faz parte do registro de ativação somente permissão que causou a falha de uma verificação de segurança.

public:
 property System::Object ^ PermitOnlySetInstance { System::Object ^ get(); void set(System::Object ^ value); };
public object? PermitOnlySetInstance { get; set; }
public object PermitOnlySetInstance { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public object PermitOnlySetInstance { get; set; }
member this.PermitOnlySetInstance : obj with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.PermitOnlySetInstance : obj with get, set
Public Property PermitOnlySetInstance As Object

Valor da propriedade

Um objeto de coleção de permissões, conjunto de permissões ou conjunto de permissões.

Atributos

Comentários

A PermitOnlySetInstance propriedade representa a permissão permitida, o conjunto de permissões ou a coleção de conjuntos de permissões contidos no quadro de pilha que causou a exceção de segurança. Por exemplo, quando ocorre uma exceção de segurança devido a uma PermissionSet.Demand falha, a permissão permitida aparece nessa propriedade e a exigida PermissionSet está contida na Demanded propriedade .

Essa propriedade é do tipo Object porque as permissões, conjuntos de permissões ou coleções de conjuntos de permissões podem ser exigidas e Object é sua classe base comum. Para testar o tipo de tempo de execução dessa propriedade, você pode usar o GetType método ou um operador de linguagem específico, como o operador is em C# ou o operador TypeOf no Visual Basic.

Aplica-se a