TeamFoundationSecurityService (Clase)
Una interfaz para administrar colecciones de espacios de nombres de seguridad.
Jerarquía de herencia
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationSecurityService
Espacio de nombres: Microsoft.TeamFoundation.Framework.Server
Ensamblado: Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxis
'Declaración
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationDatabaseSettings))> _
<TeamFoundationServiceDependency(GetType(IdentityService))> _
Public NotInheritable Class TeamFoundationSecurityService _
Implements IDisposable, ITeamFoundationSecurityService, ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationDatabaseSettings))]
[TeamFoundationServiceDependency(typeof(IdentityService))]
public sealed class TeamFoundationSecurityService : IDisposable,
ITeamFoundationSecurityService, ITeamFoundationService
El tipo TeamFoundationSecurityService expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
CreateSecurityNamespace | Crea un espacio de nombres de seguridad basado fuera de la información proporcionada. | |
DeleteSecurityNamespace | Elimina el espacio de nombres de la seguridad de la colección de espacios de nombres de seguridad. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetSecurityNamespace | Devuelve la instancia de TeamFoundationSecurityNamespace asociada a GUID.Null volverá si GUID no tiene un ITeamFoundationSecurityNamespace asociado. | |
GetSecurityNamespaces | Devuelve una enumeración de todos los securityNamespaces de seguridad actualmente existente. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
RemoveIdentityACEs | Quite ACE de identidades proporcionadas | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
UpdateSecurityNamespace | Actualiza un espacio de nombres de seguridad existente.Estos datos se guardan. |
Arriba
Implementaciones de interfaz explícita
Nombre | Descripción | |
---|---|---|
IDisposable.Dispose | ||
ITeamFoundationService.ServiceEnd | Realice cualquier paso de limpieza necesario. | |
ITeamFoundationService.ServiceStart | Realice cualquier paso necesario de inicialización. |
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)