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 | |
---|---|---|
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 | |
---|---|---|
AddGroupAdministrator | Crea pasado en la identidad de la base de equipo un administrador para pasado en grupo. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Agregue el miembro al grupo de TFS. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Agregue el miembro al grupo de TFS. | |
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. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String) | Crea un grupo de aplicaciones TFS. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean) | Crea un grupo de aplicaciones TFS. | |
CreateDescriptor | ||
CreateScope | Cree un ámbito para grupos de TFS (similares al ámbito del proyecto de equipo). | |
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. | |
DeleteApplicationGroup | Elimina un grupo de aplicaciones TFS. | |
DeleteScope | Elimina un TFS “ámbito”. | |
DeleteUser | Elimina una identidad de usuario. | |
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Garantiza que descriptor especificado es un miembro del grupo especificado de TFS. | |
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Garantiza que descriptor especificado es un miembro del grupo especificado de TFS. | |
EnsureNotMember | Garantiza que descriptor especificado no es miembro del grupo especificado de TFS. | |
EnsureWellKnownGroupExists | Garantiza que haya creado un grupo conocido de la aplicación a TFS. | |
GetIdentityChanges | ||
GetMostRecentlyUsedUsers | ||
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. | |
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. | |
GetProjectAdminSid | ||
GetScopeInfo | Obtiene información sobre un ámbito de IMS. | |
IsEmailConfirmationPending | Devuelve true cuando la dirección de correo electrónico preferido requiere la confirmación. | |
IsIdentityCached | ||
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Consulta expandida de pertenencia. | |
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | Consulta expandida de pertenencia. | |
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>) | ||
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Enumera todos los grupos de aplicaciones de TFS dentro del ámbito especificado. | |
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. | |
ReadFilteredIdentitiesByDescriptor | Lee una página de identidades filtradas por IdentityDescriptor, ordenada por DisplayName. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[]) | Lee las identidades para descriptores especificados.Sobrecarga simple. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[]) | Lee identidades por identificador de Team Foundation | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[]) | Lee identidades.La sobrecarga simple, vea a continuación. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | ||
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String) | Vea la sobrecarga. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions) | Sobrecarga del método anterior que toma solo descriptor. | |
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. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Sobrecarga del método anterior que toma solo descriptor. | |
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. | |
ReadIdentityFromSource | ReadIdentityFromSource se utiliza a retrive la identidad de la ubicación de origen (AD o GSS). | |
ReadRequestIdentity | Resuelve el usuario autorizado asociado al contexto de la solicitud a un TeamFoundationIdentity. | |
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). | |
RemoveGroupAdministrator | Quita el último en la identidad de la base del equipo de ser un administrador para pasado en grupo. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Quita el miembro del grupo de TFS. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | ||
RenameScope | Cambia un TFS “ámbito”. | |
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). | |
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). | |
SetCustomDisplayName | Establece o quita un nombre para mostrar personalizado para el usuario de la llamada. | |
SetPreferredEmailAddress | Establezca el usuario preferido de la actual de la dirección de correo electrónico. | |
UpdateApplicationGroup | Actualiza una propiedad de un grupo de aplicaciones TFS. | |
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityPropertyScope, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateIdentities | ||
UpdateIdentity | Actualiza las propiedades de identidad. |
Arriba