Compartir a través de


TeamFoundationIdentity (Clase)

Representa un usuario o grupo en Team Foundation Server.

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.Server.Core.TeamFoundationIdentity

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

Sintaxis

'Declaración
Public NotInheritable Class TeamFoundationIdentity
public sealed class TeamFoundationIdentity

El tipo TeamFoundationIdentity expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público TeamFoundationIdentity() Constructor sin parámetros para formar.
Método público TeamFoundationIdentity(TeamFoundationIdentity) Constructor de copia.
Método público TeamFoundationIdentity(IdentityDescriptor, String, Boolean, ICollection<IdentityDescriptor>, ICollection<IdentityDescriptor>) Constructor.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AttributesSet Propiedad para formar atributos.
Propiedad pública Descriptor La identidad descriptor para esta identidad.El identificador único para el proveedor de identidad.Los clientes envían el identificador al servidor cuando se autentica con TFS.Se utiliza para muchas tareas de administración de identidad como AddMemberToApplicationGroup y ReadIdentity.Los artefactos de TFS están asociados a este TeamFoundationId ID o de identidad.
Propiedad pública DisplayName Nombre completo de la identidad con fines.El nombre para mostrar puede proceder del proveedor de identidad (Active Directory, ACS) o se haya establecido como nombre para mostrar personalizado dentro de TFS.
Propiedad pública IsActive Indica que la identidad es “en ejecución” con el proveedor (es decir leído de origen o está sincronizada).No significa que es miembro del grupo usuarios válidos de TFS (la consulta “IsMember” se debe utilizar para responder a que).
Propiedad pública IsContainer ¿Puede esta identidad contener identidades (es decir es un grupo)?
Propiedad pública LocalPropertiesSet
Propiedad pública MemberOf
Propiedad pública MemberOfSet IdentityDescriptors para grupos que contienen esta identidad.
Propiedad pública Members
Propiedad pública MembersSet IdentityDescriptors para los miembros de esta identidad.
Propiedad pública PropertiesSet
Propiedad pública TeamFoundationId Identificador asignado dentro de TFS - único en un host.Los artefactos de TFS están asociados a este Descriptor de identificador o la identidad.
Propiedad pública UniqueName
Propiedad pública UniqueUserId Esto representa el identificador para distinguir las cuentas eliminadas a partir de otras (Joe: 1 contra Joe: 3).

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 público GetAttribute Descriptor del atributo.Devuelve el valor predeterminado proporcionado llamador si no está presente el atributo (no captura).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetProperties() Contenedor de propiedades.Esto puede ser útil, por ejemplo si el consumidor tiene que recorrer de propiedades actuales y modificar o quitar algunos basado en nombres de propiedad coincidentes de.
Método público GetProperties(IdentityPropertyScope) Contenedor de propiedades.Esto puede ser útil, por ejemplo si el consumidor tiene que recorrer de propiedades actuales y modificar o quitar algunos basado en nombres de propiedad coincidentes de.
Método público GetProperty(String) Descriptor de acceso de la propiedad.Producirá si no encontrado.
Método público GetProperty(IdentityPropertyScope, String) Descriptor de acceso de la propiedad.Producirá si no encontrado.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público PrepareForWebServiceSerialization PrepareForWebServiceSerialization. el serializador XML de .NET no puede controlar los diccionarios.Convierte a la matriz.
Método público RemoveProperty(String) Quita la propiedad, si existe.
Método público RemoveProperty(IdentityPropertyScope, String) Quita la propiedad, si existe.
Método público SetAttribute Establece un atributo.Este método está obsoleto, utilice SetProperty en su lugar.
Método público SetProperty(String, Object) Establece una propiedad, el sobrescribirá si está definido.
Método público SetProperty(IdentityPropertyScope, String, Object) Establece una propiedad, el sobrescribirá si está definido.
Método público ToString (Invalida a Object.ToString()).
Método público TryGetProperty(String, Object%) Descriptor de acceso de la propiedad.Devolverá NULL si no se encontró.
Método público TryGetProperty(IdentityPropertyScope, String, Object%) Descriptor de acceso de la propiedad.Devolverá NULL si no se encontró.

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.Server.Core (Espacio de nombres)