ServiceControllerPermission 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.
Permite o controle de permissões de segurança de acesso a códigos para controladores de serviço.
public ref class ServiceControllerPermission sealed : System::Security::Permissions::ResourcePermissionBase
public sealed class ServiceControllerPermission : System.Security.Permissions.ResourcePermissionBase
[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 ServiceControllerPermission : System.Security.Permissions.ResourcePermissionBase
[System.Serializable]
public sealed class ServiceControllerPermission : System.Security.Permissions.ResourcePermissionBase
type ServiceControllerPermission = class
inherit ResourcePermissionBase
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type ServiceControllerPermission = class
inherit ResourcePermissionBase
[<System.Serializable>]
type ServiceControllerPermission = class
inherit ResourcePermissionBase
Public NotInheritable Class ServiceControllerPermission
Inherits ResourcePermissionBase
- Herança
- Atributos
Construtores
ServiceControllerPermission() |
Inicializa uma nova instância da classe ServiceControllerPermission. |
ServiceControllerPermission(PermissionState) |
Inicializa uma nova instância da classe ServiceControllerPermission com o acesso aos recursos especificado. |
ServiceControllerPermission(ServiceControllerPermissionAccess, String, String) |
Inicializa uma nova instância da classe ServiceControllerPermission com os níveis de permissão de acesso especificados, o nome do computador no qual reside o serviço e o nome curto que identifica o serviço para o sistema. |
ServiceControllerPermission(ServiceControllerPermissionEntry[]) |
Inicializa uma nova instância da classe ServiceControllerPermission com as entradas de permissão especificadas. |
Campos
Any |
Especifica o caractere a ser usado para representar qualquer caractere curinga. (Herdado de ResourcePermissionBase) |
Local |
Especifica o caractere a ser usado para representar uma referência local. (Herdado de ResourcePermissionBase) |
Propriedades
PermissionAccessType |
Obtém ou define um valor de enumeração que descreve os tipos de acesso que você está dando ao recurso. (Herdado de ResourcePermissionBase) |
PermissionEntries |
Obtém a coleção de entradas de permissão para esta solicitação de permissões. |
TagNames |
Obtém ou define uma matriz de cadeias de caracteres que identifica o recurso que está sendo protegido. (Herdado de ResourcePermissionBase) |
Métodos
AddPermissionAccess(ResourcePermissionBaseEntry) |
Adiciona uma entrada de permissão à permissão. (Herdado de ResourcePermissionBase) |
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) |
Clear() |
Limpa a permissão das entradas de permissão adicionadas. (Herdado de ResourcePermissionBase) |
Copy() |
Cria e retorna uma cópia idêntica do objeto de permissão atual. (Herdado de ResourcePermissionBase) |
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) |
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. (Herdado de ResourcePermissionBase) |
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) |
GetPermissionEntries() |
Retorna uma matriz dos objetos ResourcePermissionBaseEntry adicionados a essa permissão. (Herdado de ResourcePermissionBase) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
Intersect(IPermission) |
Cria e retorna um objeto de permissão que é a interseção do objeto de permissão atual e de um objeto de permissão de destino. (Herdado de ResourcePermissionBase) |
IsSubsetOf(IPermission) |
Determina se o objeto de permissão atual é um subconjunto da permissão especificada. (Herdado de ResourcePermissionBase) |
IsUnrestricted() |
Obtém um valor que indica se a permissão é irrestrita. (Herdado de ResourcePermissionBase) |
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) |
RemovePermissionAccess(ResourcePermissionBaseEntry) |
Remove uma entrada de permissão da permissão. (Herdado de ResourcePermissionBase) |
ToString() |
Cria e retorna uma representação de cadeia de caracteres do objeto de permissão atual. (Herdado de CodeAccessPermission) |
ToXml() |
Cria e retorna uma codificação XML do objeto de segurança e seu estado atual. (Herdado de ResourcePermissionBase) |
Union(IPermission) |
Cria um objeto de permissão que combina o objeto de permissão atual e o objeto de permissão de destino. (Herdado de ResourcePermissionBase) |