Classe SecurityNamespace
Classe para gerenciar e impõe segurança para um conjunto de objetos de AccessControlList .
Hierarquia de herança
System.Object
Microsoft.TeamFoundation.Framework.Client.SecurityNamespace
Namespace: Microsoft.TeamFoundation.Framework.Client
Assembly: Microsoft.TeamFoundation.Client (em Microsoft.TeamFoundation.Client.dll)
Sintaxe
'Declaração
Public MustInherit Class SecurityNamespace
public abstract class SecurityNamespace
O tipo SecurityNamespace expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
SecurityNamespace | Inicializa uma nova instância da classe SecurityNamespace. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Description | Obtém a descrição para este namespace de segurança. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
HasPermission(IEnumerable<String>, IdentityDescriptor, Int32, Boolean) | Verifica se o descritor especificado de identidade tem as permissões especificadas para os tokens especificados. | |
HasPermission(String, IdentityDescriptor, IEnumerable<Int32>, Boolean) | Verifica se o descritor especificado de identidade tem as permissões especificadas para o símbolo especificado. | |
HasPermission(String, IdentityDescriptor, Int32, Boolean) | Verifica se o descritor especificado de identidade tem as permissões especificadas para o símbolo especificado. | |
HasPermission(String, IEnumerable<IdentityDescriptor>, Int32, Boolean) | Verifica se descritores especificados de identidade tem as permissões especificadas para o símbolo especificado. | |
HasWritePermission(String, IEnumerable<Int32>) | Verifica se o usuário atual possui a autoridade para gravar as permissões especificadas. | |
HasWritePermission(String, Int32) | Verifica se o usuário atual possui a autoridade para gravar as permissões especificadas. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
QueryAccessControlList | Obtém os objetos de AccessControlList que estão associados com descritores especificados do símbolo e identidade. | |
QueryAccessControlLists | Obtém os objetos de AccessControlList que estão associados com descritores especificados do símbolo e identidade. | |
QueryEffectivePermissions | Obtém as permissões eficazes para o descritor especificado de identidade. | |
RemoveAccessControlEntries | Remove todas as entradas de controle de acesso para descritores especificados a identidade que existem em AccessControlList que está associado com o símbolo especificado. | |
RemoveAccessControlEntry | Remove a entrada de controle de acesso para o descritor especificado de identidade que existe em AccessControlList que está associado com o símbolo especificado. | |
RemoveAccessControlLists(IEnumerable<String>, Boolean) | Remove AccessControlList que está associado com os tokens especificados. | |
RemoveAccessControlLists(String, Boolean) | Remove AccessControlList que está associado com o símbolo especificado. | |
RemovePermissions | Remove as permissões especificadas de permissões existentes para o descritor especificado de identidade.Se nenhum AccessControlEntry existente é encontrado para este descritor, nenhuma ação é efetuado e AccessControlList vazia é retornada. | |
SetAccessControlEntries | Defina as entradas fornecidas de controle de acesso neste SecurityNamespace. | |
SetAccessControlEntry | Defina AccessControlEntry especificado neste SecurityNamespace. | |
SetAccessControlList | Define o Access Control List especificado neste SecurityNamespace.Definindo um Access Control List substituirá sempre AccessControlListexistente. | |
SetAccessControlLists | Defina AccessControlListespecificado s neste SecurityNamespace.Definindo AccessControlList substituirá sempre AccessControlListexistente. | |
SetInheritFlag | Define um sinalizador que determina se AccessControlList que está associado com o símbolo especificado deve herdar permissões de símbolos pai. | |
SetPermissions | Defina as permissões para o descritor especificado de identidade neste SecurityNamespace. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.