Freigeben über


TeamFoundationSecurityService-Klasse

Eine Schnittstelle zum Verwalten von Auflistungen Sicherheitsnamespaces.

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationSecurityService

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

'Declaration
<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

Der TeamFoundationSecurityService-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode CreateSecurityNamespace Erstellt einen Sicherheitsnamespace, der aus den bereitgestellten Informationen basiert.
Öffentliche Methode DeleteSecurityNamespace Löscht den Sicherheitsnamespace aus der Auflistung von Sicherheitsnamespaces.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetSecurityNamespace Gibt die TeamFoundationSecurityNamespace-Instanz zurück, die mit der GUID zugeordnet ist.NULL wird zurückgegeben, wenn die GUID kein zugeordnetes ITeamFoundationSecurityNamespace hat.
Öffentliche Methode GetSecurityNamespaces Gibt eine Enumeration aller aktuell vorhandene Sicherheit securityNamespaces zurück.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode RemoveIdentityACEs Entfernen Sie ACEs angegebener Identitäten
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode UpdateSecurityNamespace Aktualisiert einen Namespace vorhandenen der Sicherheit.Diese Daten werden beibehalten.

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IDisposable.Dispose
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd Führen Sie alle notwendigen Bereinigungsschritte aus.
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceStart Führen Sie alle notwendigen Initialisierungsschritte aus.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace