Поделиться через


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 - пространство имен