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