Compartir a través de


PartialPermissionSetForwarderBase (Clase)

Esta es una clase base para reenviar permisos de un espacio de nombres plano a un espacio de nombres que derive sólo un subconjunto de los permisos del origen.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Server
Ensamblado:  Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxis

'Declaración
Public MustInherit Class PartialPermissionSetForwarderBase
public abstract class PartialPermissionSetForwarderBase

El tipo PartialPermissionSetForwarderBase expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido PartialPermissionSetForwarderBase

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida SourcePermissionsToForward El conjunto de permisos que debemos reenvío de origen al destino.
Propiedad protegida StoreSourcePermissions Invalide este método para devolver false si los permisos de origen se almacenan en el espacio de nombres de origen.

Arriba

Métodos

  Nombre Descripción
Método protegido DetermineTargetPermissions Devuelve permisos asignados del marco para los permisos de origen.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método protegido GetTargetNamespace El espacio de nombres de la seguridad de destino para reenviar los permisos a.
Método protegido GetTargetToken Devuelve el símbolo asignado de destino del símbolo de origen.Si el retorno anuló si no existe ninguna asignación.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público RemoveAccessControlLists Quita ACL que forma este espacio de nombres.Esto nunca debe llamar realmente pero si fuera significaría que todos los permisos de GenericRead y de GenericWrite se deben quitar también.
Método público RemovePermissions(TeamFoundationRequestContext, NotificationType, String, IEnumerable<IdentityDescriptor>) Quita los permisos del símbolo de marco
Método público RemovePermissions(TeamFoundationRequestContext, NotificationType, String, IdentityDescriptor, Int32) Si pertenece el permiso de GenericRead o de GenericWrite con el símbolo de NAMESPACE quita los bits del marco.
Método público RenameToken
Método público SetAccessControlLists Para el origen ACL establece los permisos de origen en el destino si se están estableciendo.
Método público SetInheritFlag
Método público SetPermissions
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)