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 | |
---|---|---|
TeamFoundationOAuthService |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
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]. | |
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. | |
DeleteApplication | Eliminare l'applicazione specificata da clientId specificato. | |
DeleteToken | DeleteToken elimina un token dell'archivio.Ciò revocherà tutti i privilegi che questo token viene autorizzato. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
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) | |
GetApplication | Recuperare una applicazione registrata con il clientId specificato. | |
GetApplications | Recuperare le applicazioni con i clientIds specificati | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetIdentityFromToken | GetIdentityFromToken viene utilizzato per recuperare l'identità del token fornito è associato.Se il token non è un valore valido del token viene restituito. | |
GetToken | GetToken viene utilizzato per recuperare i dettagli associati a un token. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
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) | |
QueryAuthorizedApplications | Ottenere l'elenco delle applicazioni con autorizzazioni relative costanti per una particolare identità | |
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) | |
QueryTokens | QueryTokens viene utilizzato per recuperare il set di token di accesso associati a un'identità specificata nell'host specificato. | |
RegisterApplication | Registrare un'applicazione con le proprietà specificate | |
RevokeApplication | Revoca tutti i token associati alla domanda specifica di utente | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
UpdateApplication | Aggiornare l'applicazione specificata. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
ITeamFoundationService.ServiceEnd | Implementazione di ITeamFoundationService.ServiceEnd | |
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.