Share via


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(TeamFoundationDatabaseSettings))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(IdentityService))> _
Public NotInheritable Class TeamFoundationSecurityService _
    Implements ITeamFoundationService, IDisposable, ITeamFoundationSecurityService
[TeamFoundationServiceDependency(typeof(TeamFoundationDatabaseSettings))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(IdentityService))]
public sealed class TeamFoundationSecurityService : ITeamFoundationService, 
    IDisposable, ITeamFoundationSecurityService

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

Methoden

  Name Beschreibung
Öffentliche Methode CreateSecurityNamespace Erstellt einen Sicherheitsnamespace, der auf 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 Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetSecurityNamespace Gibt die [TeamFoundationSecurityNamespace]-Instanz zurück, die dem GUID zugeordnet ist.NULL wird zurückgegeben, wenn die GUID nicht zugeordnete [ITeamFoundationSecurityNamespace] verfügt.
Öffentliche Methode GetSecurityNamespaces Gibt eine Enumeration aller derzeit vorhandenen Sicherheit [securityNamespaces] zurück.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode RemoveIdentityACEs
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode UpdateSecurityNamespace Aktualisiert einen Namespace der vorhandenen Sicherheit.Diese Daten werden beibehalten.

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IDisposable.Dispose
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd Führen Sie alle erforderlichen Bereinigungsschritte aus.
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceStart Führen Sie alle erforderlichen 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