TeamFoundationOAuthService - класс
Служба, которая используется для регистрации клиентские приложения OAuth и выдать токены делегирования OAuth
Иерархия наследования
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationOAuthService
Пространство имен: Microsoft.TeamFoundation.Framework.Server
Сборка: Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)
Синтаксис
'Декларация
<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
Тип TeamFoundationOAuthService предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
TeamFoundationOAuthService |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
CreateToken(TeamFoundationRequestContext, OAuthToken) | CreateAccessToken из sourceToken позволяет вызывающему объекту принять существующую авторизацию или обновить маркер и создать маркер доступа.Примечание. Если токен ввода маркер, то авторизации, возвращаемые токены, будут содержать исходное accesstoken как индекс массива [0] и маркер обновления в индексе массива [1].Если маркер доступа задано, то он будет возвращен в индексе массива [0]. |
![]() |
CreateToken(TeamFoundationRequestContext, TeamFoundationIdentity, String, OAuthTokenType, String) | CreateToken создает новый маркер доступа для заданного идентификатора.Он будет сохранен с идентификатором с описанием, которое предоставлено. |
![]() |
DeleteApplication | Удалите приложение, определенное заданным clientId. |
![]() |
DeleteToken | DeleteToken удаляет токен из хранилища.Это отменяет все права этот токен был. |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetApplication | Восстановите зарегистрированное приложение, имеющее заданное clientId. |
![]() |
GetApplications | Восстановление приложения, которые имеют заданное clientIds |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetIdentityFromToken | GetIdentityFromToken используется для получения идентификатора предоставленный маркер связанный с.Если маркер не является допустимым null токена будут возвращены. |
![]() |
GetToken | GetToken используется, чтобы получить сведения, связанные с токеном. |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
QueryApplications | Запросите все зарегистрированные приложения, включая дополнительный фильтр идентификатора (возвратить только приложения, зарегистрированные данному пользователю) |
![]() |
QueryAuthorizedApplications | Получение списка приложений, имеющих необработанные предоставляет для указанного идентификатора токена |
![]() |
QueryRelatedTokens | Получите набор маркеров, которые были источником из данного токена (например.. к + обновляет токены найденные из заданного исходного токена, токена доступа найденного с заданным обновляет маркер) |
![]() |
QueryTokens | QueryTokens используется, чтобы получить набор маркеров доступа, связанных с заданным идентификатором в заданном узле. |
![]() |
RegisterApplication | Зарегистрируйте приложение, имеющее данного свойства |
![]() |
RevokeApplication | Отменяет все токены, ассоциированные с данным приложением для пользователя |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
![]() |
UpdateApplication | Обновите данного приложения. |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
![]() ![]() |
ITeamFoundationService.ServiceEnd | Реализация ITeamFoundationService.ServiceEnd |
![]() ![]() |
ITeamFoundationService.ServiceStart | Реализация ITeamFoundationService.ServiceStart |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.TeamFoundation.Framework.Server - пространство имен