Compartir a través de


FullPermissionSetForwarderBase (Clase)

Una clase base para reenviar permisos de un espacio de nombres plano a un espacio de nombres que puede derivar todos los permisos del origen.

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.Framework.Server.FullPermissionSetForwarderBase

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

Sintaxis

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

El tipo FullPermissionSetForwarderBase expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido FullPermissionSetForwarderBase

Arriba

Métodos

  Nombre Descripción
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 GetTargetNamespaceId
Método protegido GetTargetPermissionsFromSourcePermissions Convierte los permisos a los permisos del catálogo.
Método protegido GetTargetServiceHost El contexto de la solicitud que se debe utilizar para establecer permisos en el espacio de nombres de destino.
Método protegido GetTargetTokenFromSourceToken Devuelve el token de seguridad de destino si uno existe para el token de seguridad de origen.Null se debería devolver si no tiene una.
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 las ACL de seguridad en el catálogo para los proyectos correspondientes.
Método público RemovePermissions(TeamFoundationRequestContext, NotificationType, String, IEnumerable<IdentityDescriptor>) Quita los permisos para las identidades de seguridad de catálogo para el nodo correspondiente del catálogo.
Método público RemovePermissions(TeamFoundationRequestContext, NotificationType, String, IdentityDescriptor, Int32) Quita los permisos del catálogo del nodo correspondiente del catálogo.
Método público RenameToken
Método público SetAccessControlLists Convierte todos los ACL a los permisos del catálogo y sobrescribe el catálogo existente ACL que corresponden a los proyectos de equipo.
Método público SetInheritFlag
Método público SetPermissions Convierte todos los ACE al catálogo ACE y los establece en el espacio de nombres de catálogo.
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)