Compartir a través de


ITeamFoundationIdentityService (Interfaz)

Servicio para administrar identidades.

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

Sintaxis

'Declaración
<DefaultServiceImplementationAttribute(GetType(TeamFoundationIdentityService))> _
Public Interface ITeamFoundationIdentityService _
    Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationIdentityService))]
public interface ITeamFoundationIdentityService : ITeamFoundationService

El tipo ITeamFoundationIdentityService expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública ReadBatchSizeLimit El número máximo de IdentityDescriptors, de TeamFoundationIds o valores del factor de búsqueda que se pueden ver en una llamada.

Arriba

Métodos

  Nombre Descripción
Método público AddGroupAdministrator Crea pasado en la identidad de la base de equipo un administrador para pasado en grupo.
Método público AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) Agregue el miembro al grupo de TFS.
Método público AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) Agregue el miembro al grupo de TFS.
Método público AddRecentUser AddRecentUser se utilizan para anotar un usuario que el usuario de la llamada tiene usados recientemente en una acción.Esto permite que este sistema siga a usuarios recientes y utilice esta lista para mejorar las sugerencias para la selección de usuarios.
Método público CreateApplicationGroup(TeamFoundationRequestContext, String, String, String) Crea un grupo de aplicaciones TFS.
Método público CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean) Crea un grupo de aplicaciones TFS.
Método público CreateDescriptor
Método público CreateScope Cree un ámbito para grupos de TFS (similares al ámbito del proyecto de equipo).
Método público CreateUser Cree una identidad de Team Foundation (usuario) con el domain\account alias.Los usuarios tienen ámbito global, no aplicarse a cualquier proyecto.El único caso de uso para esta función es actualmente seguir una identidad importada de otro.Por consiguiente la identidad está inactiva marcado.No es conveniente que permanece activo, ya que podría interferir con un real, cuenta genera por este nombre.
Método público DeleteApplicationGroup Elimina un grupo de aplicaciones TFS.
Método público DeleteScope Elimina un TFS “ámbito”.
Método público DeleteUser Elimina una identidad de usuario.
Método público EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) Garantiza que descriptor especificado es un miembro del grupo especificado de TFS.
Método público EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) Garantiza que descriptor especificado es un miembro del grupo especificado de TFS.
Método público EnsureNotMember Garantiza que descriptor especificado no es miembro del grupo especificado de TFS.
Método público EnsureWellKnownGroupExists Garantiza que haya creado un grupo conocido de la aplicación a TFS.
Método público GetIdentityChanges
Método público GetMostRecentlyUsedUsers
Método público GetPreferredEmailAddress(TeamFoundationRequestContext, Guid) Obtiene la dirección de correo electrónico preferida para una identidad.El usuario ha confirmado esta dirección para ser la dirección de correo electrónico válida.Si no compruebe la dirección de correo electrónico personalizada, devuelve la dirección de correo electrónico predeterminada.
Método público GetPreferredEmailAddress(TeamFoundationRequestContext, Guid, Boolean) Obtiene la dirección de correo electrónico preferida para una identidad.Si preferido no se ha establecido, el valor predeterminado se devuelve siempre.
Método público GetProjectAdminSid
Método público GetScopeInfo Obtiene información sobre un ámbito de IMS.
Método público IsEmailConfirmationPending Devuelve true cuando la dirección de correo electrónico preferido requiere la confirmación.
Método público IsIdentityCached
Método público IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) Consulta expandida de pertenencia.
Método público IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) Consulta expandida de pertenencia.
Método público ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>)
Método público ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Enumera todos los grupos de aplicaciones de TFS dentro del ámbito especificado.
Método público ReadFilteredIdentities ReadFilteredIdentities se utiliza para recuperar un conjunto de identidades basadas en una expresión.La expresión es una sintaxis similar a una cláusula SQL WHERE.Para obtener detalles completos en las funciones de las expresiones vea la documentación de la clase de QueryExpression.Hay dos partes a la expresión.Existe un conjunto de valores que se pueden utilizar de identidad y deben ser AND'ed juntas.Son elementos como las identidades DisplayName o IdentityType.Todas las comparaciones de cadenas no distinguen entre mayúsculas y minúsculas hecho.Propiedades específicas disponibles de todas las identidades: Microsoft.TeamFoundation.Identity admite: En (FUTURO) -- Miembro directo del valor que debe ser un TFID En (FUTURE) -- Miembro directo o indirecto del valor que debe ser un TFID Near -- El término especializado que tiene condiciones extensibles que definen cerca de valor debe ser un TFID.Microsoft.TeamFoundation.Identity.DisplayName admite: = -- El nombre para mostrar de identidad es igual al valor Contains -- El nombre para mostrar de identidad contiene el valor StartsWith -- El nombre para mostrar de identidad es comienza con el valor Microsoft.TeamFoundation.Identity.Type admite: = -- El valor debe ser “group” o “user” Microsoft.TeamFoundation.Identity.Scope admite: = -- El valor debe una cadena que representa el ámbito que son los ámbitos válidos [SERVER], [projecturi], [projectname], y projecturi si se utiliza esta condición no se proporciona [SERVER].El resto de propiedades se aplicará en comparación con las propiedades extensibles asociadas a la identidad.Estas comparaciones MUST siguen cualquier propiedad conocida que estas comparaciones se crearán de otra manera con propiedades extensibles.No se admite ningún paréntesis.
Método público ReadFilteredIdentitiesByDescriptor Lee una página de identidades filtradas por IdentityDescriptor, ordenada por DisplayName.
Método público ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[]) Lee las identidades para descriptores especificados.Sobrecarga simple.
Método público ReadIdentities(TeamFoundationRequestContext, array<Guid[]) Lee identidades por identificador de Team Foundation
Método público ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[]) Lee identidades.La sobrecarga simple, vea a continuación.
Método público ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>)
Método público ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) Lee identidades por identificador de Team FoundationNota - realiza FASTEST cuando no se solicita información de pertenencia.
Método público ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) Lee identidades.El primer almacén de IMS try, entonces origen como opcionalmente de AD.El origen real se indica mediante una propiedad del objeto de identidad propia.
Método público ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Lee las identidades para descriptores especificados.Primer almacén de IMS try.Si no encuentra, intente opcionalmente el origen como the AD.El origen real se indica mediante una propiedad del objeto de identidad propia.Nota - realiza FASTEST cuando no se solicita información de pertenencia.
Método público ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Identidades de lectura por identificador de Team FoundationNota - realiza FASTEST cuando no se solicita información de pertenencia.
Método público ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Lee identidades.El primer almacén de IMS try, entonces origen como opcionalmente de AD.El origen real se indica mediante una propiedad del objeto de identidad propia.
Método público ReadIdentity(TeamFoundationRequestContext, String) Sobrecarga del método anterior que toma un único factor de búsqueda y devuelve la coincidencia que sigue este orden. 1.Cuando no hay ninguna coincidencia, null. 2.Cuando hay una coincidencia única, esa identidad independientemente la identidad está activa. 3.Cuando hay una coincidencia única activo de identidad, esa identidad.
Método público ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String) Vea la sobrecarga.
Método público ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions) Sobrecarga del método anterior que toma solo descriptor.
Método público ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>) Sobrecarga del método anterior que toma un único factor de búsqueda y devuelve la coincidencia que sigue este orden. 1.Cuando no hay ninguna coincidencia, null. 2.Cuando hay una coincidencia única, esa identidad independientemente la identidad está activa. 3.Cuando hay una coincidencia única activo de identidad, esa identidad.
Método público ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Sobrecarga del método anterior que toma solo descriptor.
Método público ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Sobrecarga del método anterior que toma un único factor de búsqueda y devuelve la coincidencia que sigue este orden. 1.Cuando no hay ninguna coincidencia, null. 2.Cuando hay una coincidencia única, esa identidad independientemente la identidad está activa. 3.Cuando hay una coincidencia única activo de identidad, esa identidad.
Método público ReadIdentityFromSource ReadIdentityFromSource se utiliza a retrive la identidad de la ubicación de origen (AD o GSS).
Método público ReadRequestIdentity Resuelve el usuario autorizado asociado al contexto de la solicitud a un TeamFoundationIdentity.
Método público RefreshIdentity Ahora sincronizar una identidad.Esta identidad ya debe estar en el almacén de IMS.Si la identidad es un grupo, las propiedades de los miembros de DIRECT también está sincronizada (de forma asincrónica).
Método público RemoveGroupAdministrator Quita el último en la identidad de la base del equipo de ser un administrador para pasado en grupo.
Método público RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) Quita el miembro del grupo de TFS.
Método público RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean)
Método público RenameScope Cambia un TFS “ámbito”.
Método público ServiceEnd Se llama ServiceEnd cuando el host se está desactivado y este servicio debe liberar todos los recursos que mantiene sobre. (Se hereda de ITeamFoundationService).
Método público ServiceStart Se llama ServiceStart cuando se inicializa el servicio.Si el servicio intialized asincrónica debe implementar Service_Ready que se utiliza para determinar cuando el servicio está listo para que los usuarios tengan acceso a. (Se hereda de ITeamFoundationService).
Método público SetCustomDisplayName Establece o quita un nombre para mostrar personalizado para el usuario de la llamada.
Método público SetPreferredEmailAddress Establezca el usuario preferido de la actual de la dirección de correo electrónico.
Método público UpdateApplicationGroup Actualiza una propiedad de un grupo de aplicaciones TFS.
Método público UpdateExtendedProperties(TeamFoundationRequestContext, IdentityDescriptor, IEnumerable<PropertyValue>)
Método público UpdateExtendedProperties(TeamFoundationRequestContext, IdentityPropertyScope, IdentityDescriptor, IEnumerable<PropertyValue>)
Método público UpdateIdentities
Método público UpdateIdentity Actualiza las propiedades de identidad.

Arriba

Vea también

Referencia

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