Condividi tramite


Interfaccia IIdentityProvider

Spazio dei nomi:  Microsoft.VisualStudio.Services.Identity
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 AvailableIdentityAttributes Attributi del provider specifici utilizzati dall'identità corrispondente.
Proprietà pubblica IsSyncable Questa proprietà indica se questo provider di identità supporta la sincronizzazione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateDescriptor(TeamFoundationRequestContext, IIdentity) Crea il descrittore dall'istanza di IIdentity fornite da ASP.NET per l'utente autenticato (tramite la proprietà del HttpContext.User.Identity la richiesta Web).
Metodo pubblico CreateDescriptor(TeamFoundationRequestContext, String) Un provider PUÒ implementare CreateDescriptor se supportano la risoluzione del nome visualizzato generalizzato identità a un descrittore.Ciò consente a TFS accetta un nome visualizzato per un utente sconosciuto e lo risolva utilizzando il provider a un'identità completa.NOTA: È necessario restituire NULL se non è possibile risolvere il nome visualizzato a un utente di unqiue.
Metodo pubblico GetIdentity Ottiene l'identità dell'origine identità ASP.NET.
Metodo pubblico GetPossibleIdentityTypes Indica se il descrittore fornito può rappresentare un utente, un gruppo o entrambi.
Metodo pubblico ServiceStart
Metodo pubblico SupportedIdentityTypes Ottenere il tipo completo della classe .NET per i tipi di identità che questo file fornisce.Si tratta della classe che implementa IIdentity.Un esempio è "System.Security.Principal.WindowsIdentity".
Metodo pubblico SyncMembers
Metodo pubblico TrySyncIdentity

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Services.Identity