Compartir a través de


SecurityNamespace (Clase)

Clase para administrar y aplicar la seguridad de un conjunto de objetos AccessControlList .

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.Framework.Client.SecurityNamespace

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

Sintaxis

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

El tipo SecurityNamespace expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido SecurityNamespace Inicializa una nueva instancia de la clase de SecurityNamespace.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Description Obtiene la descripción de este espacio de nombres de seguridad.

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 Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público HasPermission(IEnumerable<String>, IdentityDescriptor, Int32, Boolean) Comprueba si la identidad especificada descriptor tiene los permisos especificados para tokens especificados.
Método público HasPermission(String, IdentityDescriptor, IEnumerable<Int32>, Boolean) Comprueba si la identidad especificada descriptor tiene los permisos especificados para el símbolo especificado.
Método público HasPermission(String, IdentityDescriptor, Int32, Boolean) Comprueba si la identidad especificada descriptor tiene los permisos especificados para el símbolo especificado.
Método público HasPermission(String, IEnumerable<IdentityDescriptor>, Int32, Boolean) Comprueba si los descriptores especificados de identidad tienen los permisos especificados para el símbolo especificado.
Método público HasWritePermission(String, IEnumerable<Int32>) Comprueba si el usuario actual tenga autoridad para escribir los permisos especificados.
Método público HasWritePermission(String, Int32) Comprueba si el usuario actual tenga autoridad para escribir los permisos especificados.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público QueryAccessControlList Obtiene los objetos AccessControlList asociados al símbolo y descriptores especificados de identidad.
Método público QueryAccessControlLists Obtiene los objetos AccessControlList asociados al símbolo y descriptores especificados de identidad.
Método público QueryEffectivePermissions Obtiene los permisos efectivos para la identidad especificada descriptor.
Método público RemoveAccessControlEntries Quita todas las entradas de control de acceso para los descriptores especificados de identidad que existen en AccessControlList asociado al símbolo especificado.
Método público RemoveAccessControlEntry Quita la entrada de control de acceso para la identidad especificada descriptor que existe en AccessControlList asociado al símbolo especificado.
Método público RemoveAccessControlLists(IEnumerable<String>, Boolean) Quita AccessControlList asociado a los tokens especificados.
Método público RemoveAccessControlLists(String, Boolean) Quita AccessControlList asociado al símbolo especificado.
Método público RemovePermissions Quita los permisos especificados de permisos existentes para la identidad especificada descriptor.Si no se encuentra ningún AccessControlEntry existente para este descriptor, no se realiza ninguna acción y se devuelve AccessControlList vacío.
Método público SetAccessControlEntries Establece las entradas proporcionadas de control de acceso en este SecurityNamespace.
Método público SetAccessControlEntry Establece AccessControlEntry especificado en este SecurityNamespace.
Método público SetAccessControlList Establece el AccessControlList especificado en este SecurityNamespace.Estableciendo un AccessControlList sobrescribirá siempre AccessControlListexistente.
Método público SetAccessControlLists Establece la s especificada AccessControlListen este SecurityNamespace.Estableciendo AccessControlList sobrescribirá siempre AccessControlListexistente.
Método público SetInheritFlag Establece una marca que indica si AccessControlList asociado al símbolo especificado debe heredar permisos de tokens primarios.
Método público SetPermissions Establece los permisos para la identidad especificada descriptor en este SecurityNamespace.
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.Client (Espacio de nombres)