Condividi tramite


Classe TeamFoundationOAuthService

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

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(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(IdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
Public Class TeamFoundationOAuthService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(IdentityService))]
[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 base a 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, Identity, String, OAuthTokenType, String) CreateToken creerà un nuovo token di accesso dell'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 rimuove un token dell'archivio.Ciò revocherà tutti i privilegi che questo token è stata concessa l'autorizzazione.
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 predefinita. (Ereditato da Object)
Metodo pubblico GetIdentityFromToken GetIdentityFromToken viene utilizzato per recuperare l'identità che il 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 è incluso un filtro facoltativo di identità (per restituire solo le applicazioni si accede a un determinato utente)
Metodo pubblico QueryAuthorizedApplications Ottenere l'elenco delle applicazioni con autorizzazioni su costanti per una particolare identità
Metodo pubblico QueryRelatedTokens Recuperare il set di token che sono stati originati dal token specificato (ad esempioL'accesso + aggiornamento dei token originati da un token autentico specificato, il token di accesso originato da un dato 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 Aggiornamento dell'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