Compartir a través de


SecurityNamespaceDescription (Clase)

Clase para describir los detalles de TeamFoundationSecurityNamespace.

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.Framework.Server.SecurityNamespaceDescription

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

Sintaxis

'Declaración
<CallOnSerializationAttribute("PrepareForWebServiceSerialization")> _
<CallOnDeserializationAttribute("InitializeFromWebServiceDeserialization")> _
Public Class SecurityNamespaceDescription
[CallOnSerializationAttribute("PrepareForWebServiceSerialization")]
[CallOnDeserializationAttribute("InitializeFromWebServiceDeserialization")]
public class SecurityNamespaceDescription

El tipo SecurityNamespaceDescription expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público SecurityNamespaceDescription() Crea una instancia de este objeto.Este constructor es necesario para el servicio web.
Método público SecurityNamespaceDescription(Guid, String, String, String, Char, Int32, SecurityNamespaceStructure, Int32, Int32, List<ActionDefinition>) Crea SecurityNamespaceDescription que se puede usar para crear un espacio de nombres de seguridad.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Actions La lista de acciones que este espacio de nombres de seguridad es responsable de la protección.
Propiedad pública DatabaseCategory Ésta es la categoría de la base de datos que describe dónde la información de seguridad para este espacio de nombres de seguridad debe ser almacenada.
Propiedad pública DisplayName El nombre traducido para este espacio de nombres.
Propiedad pública ElementLength
Propiedad pública ExtensionType Es el tipo de extensión que se debe cargar del directorio de los complementos para extender este espacio de nombres de seguridad.
Propiedad pública Name El nombre no traducido para este espacio de nombres.
Propiedad pública NamespaceId El identificador único de este espacio de nombres.
Propiedad pública NamespaceStructure La estructura de este espacio de nombres usa para organizar las listas de control de acceso.Tenga en cuenta que si se establece en jerárquico, o la propiedad de ElementLength o de SeparatorChars establecido.
Propiedad pública ReadPermission Los bits de permisos necesarios para un usuario para leer datos de seguridad en el espacio de nombres de seguridad.
Propiedad pública SeparatorValue Si los tokens de seguridad que este espacio de nombres funcionará en deben estar divididos en ciertos caracteres para determinar sus elementos, estos caracteres se especifican aquí.De lo contrario, este valor será el carácter null.
Propiedad pública StructureValue Se utiliza para enviar información sobre la estructura del espacio de nombres de seguridad sobre el servicio web.
Propiedad pública WritePermission Los bits de permisos necesarios por un usuario para modificar datos de seguridad en el 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 Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetLocalizedActions Obtiene las acciones traducidos de los bits de permiso.
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 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)