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) | 從 sourceToken 的 CreateAccessToken 允許呼叫端取得現有的授權或重新整理語彙基元和建立存取語彙基元。注意:如果輸入語彙基元是驗證語彙基元傳回語彙基元會有初始 accesstoken,因為陣列索引 0] 和 [從陣列索引 1 的 一個重新整理語彙基元。如果將其存取語彙基元從陣列索引 0 會傳回 []。 | |
CreateToken(TeamFoundationRequestContext, TeamFoundationIdentity, String, OAuthTokenType, String) | CreateToken 會建立指定之識別的新存取語彙基元 (Token)。它會儲存與提供的說明的識別。 | |
DeleteApplication | 刪除指定的 clientId 指定的應用程式。 | |
DeleteToken | DeleteToken 從存放區移除語彙基元。這會將取消語彙基元的所有權限。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetApplication | 擷取具有指定 clientId 之已登錄的應用程式。 | |
GetApplications | 擷取具有指定 clientIds 的應用程式 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetIdentityFromToken | GetIdentityFromToken 用來擷取所提供的語彙基元相關聯的識別。如果語彙基元不是有效的語彙基元會傳回 NULL。 | |
GetToken | GetToken 用來擷取詳細資料與語彙基元。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
QueryApplications | 查詢所有註冊的應用程式包含選擇性 (Optional) 的識別篩選條件會傳回由指定使用者所註冊的應用程式) | |
QueryAuthorizedApplications | 取得具有特定識別的未完成的語彙基元授與應用程式的清單。 | |
QueryRelatedTokens | 擷取 (.. 也就是從指定語彙基元來源的一組語彙基元 (便捷鍵 + 重新整理語彙基元來源從指定 Auth 語彙基元,存取語彙基元來源從指定的重新整理語彙基元) | |
QueryTokens | QueryTokens 用來擷取一組存取語彙基元與指定主機的指定識別。 | |
RegisterApplication | 註冊指定之屬性的應用程式 | |
RevokeApplication | 移除所有語彙基元與使用者的特定應用程式 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 | |
UpdateApplication | 更新指定的應用程式。 |
回頁首
明確介面實作
名稱 | 說明 | |
---|---|---|
ITeamFoundationService.ServiceEnd | ITeamFoundationService.ServiceEnd 的實作。 | |
ITeamFoundationService.ServiceStart | ITeamFoundationService.ServiceStart 的實作。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。