Classe TeamFoundationAccessControlService

Servizio utilizzato per configurare controllo di accesso per Ospitato TFS

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationAccessControlService

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
<TeamFoundationServiceDependency(GetType(TeamFoundationAuthenticationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationIdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
Public NotInheritable Class TeamFoundationAccessControlService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationAuthenticationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationIdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public sealed class TeamFoundationAccessControlService : ITeamFoundationService

Il tipo TeamFoundationAccessControlService espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico TeamFoundationAccessControlService

In alto

Metodi

  Nome Descrizione
Metodo pubblico DeleteServiceIdentity Elimina l'identità del servizio fornita ID.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetServiceIdentityToken Recupera un token di authenication da ACS per informazioni fornite dall'identità del servizio.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoMembro statico IsServiceIdentity(TeamFoundationRequestContext, TeamFoundationIdentity) Verifica se l'identità specificata è un'identità di servizio
Metodo pubblicoMembro statico IsServiceIdentity(TeamFoundationRequestContext, Identity)
Metodo pubblico ProvisionServiceIdentity Provisions un'identità del servizio con le informazioni specificate. Se il identityInfo è null quindi eseguire il provisioning tenterà di creare l'identità predefinita del servizio per l'host del servizio se i addToGroups è null, il servizio che l'identità provisioning con appartenenza al gruppo di account del servizio
Metodo pubblico QueryServiceIdentities(TeamFoundationRequestContext, array<Guid[], Boolean) Identità di servizio di query all'ID.
Metodo pubblico QueryServiceIdentities(TeamFoundationRequestContext, array<String[], Boolean) Identità di servizio di query per nome
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico SymmetricSigningKeyName

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceEnd Logica di chiusura del servizio
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceStart Logica di avvio del servizio

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server