XamlLoadPermission Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
Code Access Security is not supported or honored by the runtime.
Declara as permissões para o carregamento de tipos de assemblies usados por um leitor ou gravador XAML.
public ref class XamlLoadPermission sealed : System::Security::CodeAccessPermission, System::Security::Permissions::IUnrestrictedPermission
public sealed class XamlLoadPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class XamlLoadPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Serializable]
public sealed class XamlLoadPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
type XamlLoadPermission = class
inherit CodeAccessPermission
interface IUnrestrictedPermission
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type XamlLoadPermission = class
inherit CodeAccessPermission
interface IUnrestrictedPermission
[<System.Serializable>]
type XamlLoadPermission = class
inherit CodeAccessPermission
interface IUnrestrictedPermission
Public NotInheritable Class XamlLoadPermission
Inherits CodeAccessPermission
Implements IUnrestrictedPermission
- Herança
- Atributos
- Implementações
Comentários
XamlLoadPermission é relevante para cenários como se tipos internos têm permissão para carregar sob confiança parcial.
Construtores
XamlLoadPermission(IEnumerable<XamlAccessLevel>) |
Inicializa uma nova instância da classe XamlLoadPermission usando um conjunto enumerável de valores XamlAccessLevel específicos. |
XamlLoadPermission(PermissionState) |
Inicializa uma nova instância da classe XamlLoadPermission usando as permissões existentes. |
XamlLoadPermission(XamlAccessLevel) |
Inicializa uma nova instância da classe XamlLoadPermission usando um único valor XamlAccessLevel. |
Propriedades
AllowedAccess |
Obtém a lista de todos os valores XamlAccessLevel que esse XamlLoadPermission representa. |
Métodos
Assert() |
Declara que o código de chamada pode acessar o recurso protegido por uma demanda de permissão através do código que chama este método, mesmo que os chamadores na pilha não tenham recebido permissão para acessar o recurso. Usar Assert() pode criar problemas de segurança. (Herdado de CodeAccessPermission) |
Copy() |
Cria e retorna uma cópia idêntica da XamlLoadPermission atual. |
Demand() |
Força um SecurityException no tempo de execução se todos os chamadores no topo da pilha de chamadas não receberam as permissões especificadas pela instância atual. (Herdado de CodeAccessPermission) |
Deny() |
Obsoleto.
Obsoleto.
Impede que os chamadores no nível superior da pilha de chamadas usem o código que chama esse método para acessar o recurso especificado pela instância atual. (Herdado de CodeAccessPermission) |
Equals(Object) | |
Equals(Object) |
Determina se o objeto CodeAccessPermission especificado é igual ao CodeAccessPermission atual. (Herdado de CodeAccessPermission) |
FromXml(SecurityElement) |
Reconstrói um objeto de segurança com um estado especificado de uma codificação XML. |
GetHashCode() | |
GetHashCode() |
Obtém um código hash para o objeto CodeAccessPermission atual, adequado para algoritmos de hash e estruturas de dados, tais como uma tabela de hash. (Herdado de CodeAccessPermission) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
Includes(XamlAccessLevel) |
Retorna se este XamlLoadPermission inclui um XamlAccessLevel especificado na sua lista AllowedAccess. |
Intersect(IPermission) |
Cria e retorna um XamlLoadPermission que é a interseção do XamlLoadPermission atual e a permissão especificada. |
IsSubsetOf(IPermission) |
Determina se a XamlLoadPermission atual é um subconjunto da permissão especificada. |
IsUnrestricted() |
Retorna se este XamlLoadPermission denota permissões irrestritas. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
PermitOnly() |
Impede que os chamadores no topo da pilha de chamadas usem o código que chama esse método para acessar todos os recursos, com exceção do recurso especificado pela instância atual. (Herdado de CodeAccessPermission) |
ToString() |
Cria e retorna uma representação de cadeia de caracteres do objeto de permissão atual. (Herdado de CodeAccessPermission) |
ToXml() |
Cria uma codificação XML deste XamlLoadPermission e seu estado atual. |
Union(IPermission) |
Cria uma permissão que é a união entre a XamlLoadPermission atual e a permissão especificada. |