Compartilhar via


Classe PartialPermissionSetForwarderBase

Esta é uma classe base para encaminhar permissões de um namespace plana a um namespace que derive somente um subconjunto das permissões de namespace de origem.

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Framework.Server.PartialPermissionSetForwarderBase

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
Public MustInherit Class PartialPermissionSetForwarderBase
public abstract class PartialPermissionSetForwarderBase

O tipo PartialPermissionSetForwarderBase expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido PartialPermissionSetForwarderBase

Superior

Propriedades

  Nome Descrição
Propriedade protegida SourcePermissionsToForward O conjunto de permissões que nós devemos encaminhar de origem para direcionar.
Propriedade protegida StoreSourcePermissions Substitua isso para retornar false se as permissões de origem são armazenadas no namespace de origem.

Superior

Métodos

  Nome Descrição
Método protegido DetermineTargetPermissions Retorna as permissões mapeadas estrutura para as permissões de origem.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido 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.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método protegido GetTargetNamespace O namespace de segurança de destino para encaminhar às permissões.
Método protegido GetTargetToken Retorna o símbolo mapeado de destino do símbolo de origem.Se o retorno anula se nenhum mapeamento existe.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público RemoveAccessControlLists Remove o ACL dessa forma namespace.Isso realmente nunca deve ser chamado mas se fosse significaria que todas as permissões de GenericRead e de GenericWrite devem ser removidos também.
Método público RemovePermissions(TeamFoundationRequestContext, NotificationType, String, IEnumerable<IdentityDescriptor>) Remove as permissões do símbolo de estrutura
Método público RemovePermissions(TeamFoundationRequestContext, NotificationType, String, IdentityDescriptor, Int32) Se isso é a permissão de GenericRead ou de GenericWrite contra o símbolo de NAMESPACE a seguir remove os bits do namespace de estrutura.
Método público RenameToken
Método público SetAccessControlLists Para a fonte o ACL defina as permissões de origem no destino está sendo definidas.
Método público SetInheritFlag
Método público SetPermissions
Método público 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.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Framework.Server