Condividi tramite


Interfaccia IIdentityProvider

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

Sintassi

'Dichiarazione
<InheritedExportAttribute> _
Public Interface IIdentityProvider
[InheritedExportAttribute]
public interface IIdentityProvider

Il tipo IIdentityProvider espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica IsSyncable

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateDescriptor(TeamFoundationRequestContext, IIdentity) Creare un descrittore dall'istanza [IIdentity] fornita da ASP.NET per l'utente autenticato, mediante la proprietà del HttpContext.User.Identity di una richiesta Web.
Metodo pubblico CreateDescriptor(TeamFoundationRequestContext, String) Un provider può implementare [CreateDescriptor] se supportano risolvere il nome visualizzato generalizzato di un'identità a un descrittore.Ciò consente a TFS per accettare un nome visualizzato per un utente sconosciuto e per risolverlo con il provider a un'identità completa.NOTA: È necessario restituire NULL se non è possibile risolvere il nome visualizzato a un utente univoco.
Metodo pubblico GetIdentity Ottiene l'identità dall'origine dell'identità ASP.NET.
Metodo pubblico GetPossibleIdentityTypes
Metodo pubblico ServiceStart
Metodo pubblico SupportedIdentityTypes Ottiene il tipo completo di classi .NET Framework per i tipi [Identity] che questo archivio.Si tratta della classe che implementa [IIdentity], ad esempio, [System.Security.Principal.WindowsIdentity].
Metodo pubblico SyncMembers
Metodo pubblico TrySyncIdentity

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server