Condividi tramite


Classe TeamFoundationOAuthService

Un servizio utilizzato per registrare le applicazioni client di OAuth e token della delega di OAuth problema

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationOAuthService

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

Sintassi

'Dichiarazione
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationIdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
Public Class TeamFoundationOAuthService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationIdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
public class TeamFoundationOAuthService : ITeamFoundationService

Il tipo TeamFoundationOAuthService espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico TeamFoundationOAuthService

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateToken(TeamFoundationRequestContext, OAuthToken) CreateAccessToken da un sourceToken consente al chiamante di creare un'autorizzazione esistente o aggiornare il token e creare un token di accesso.Nota: Se il token di input è un token di autorizzazione i token di ritorno apporteranno di come indice iniziale della matrice [0] e un token di aggiornamento accesstoken nell'indice della matrice [1].Se un token di accesso viene fornito verrà restituito nell'indice della matrice [0].
Metodo pubblico CreateToken(TeamFoundationRequestContext, TeamFoundationIdentity, String, OAuthTokenType, String) CreateToken creerà un nuovo token di accesso per l'identità specificata.Verrà salvato con l'identità con la descrizione fornita.
Metodo pubblico DeleteApplication Eliminare l'applicazione specificata da clientId specificato.
Metodo pubblico DeleteToken DeleteToken elimina un token dell'archivio.Ciò revocherà tutti i privilegi che questo token viene autorizzato.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetApplication Recuperare una applicazione registrata con il clientId specificato.
Metodo pubblico GetApplications Recuperare le applicazioni con i clientIds specificati
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetIdentityFromToken GetIdentityFromToken viene utilizzato per recuperare l'identità del token fornito è associato.Se il token non è un valore valido del token viene restituito.
Metodo pubblico GetToken GetToken viene utilizzato per recuperare i dettagli associati a un token.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico QueryApplications Eseguire una query su tutte le applicazioni registrate incluso un filtro facoltativo dall'identità (per restituire solo le applicazioni registrate a un determinato utente)
Metodo pubblico QueryAuthorizedApplications Ottenere l'elenco delle applicazioni con autorizzazioni relative costanti per una particolare identità
Metodo pubblico QueryRelatedTokens Recuperare il set di token che sono stati originati dal token specificato (ad.. esempio Access + aggiorna i token originati da un token autentico specificato, token di accesso originato da un determinato aggiorna il token)
Metodo pubblico QueryTokens QueryTokens viene utilizzato per recuperare il set di token di accesso associati a un'identità specificata nell'host specificato.
Metodo pubblico RegisterApplication Registrare un'applicazione con le proprietà specificate
Metodo pubblico RevokeApplication Revoca tutti i token associati alla domanda specifica di utente
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico UpdateApplication Aggiornare l'applicazione specificata.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceEnd Implementazione di ITeamFoundationService.ServiceEnd
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceStart Implementazione di ITeamFoundationService.ServiceStart

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