IProfileService 介面
提供和儲存該使用者的設定檔資訊的服務使用者產生。
命名空間: Microsoft.VisualStudio.Services.Profile
組件: Microsoft.TeamFoundation.Framework.Server (在 Microsoft.TeamFoundation.Framework.Server.dll 中)
語法
'宣告
Public Interface IProfileService _
Inherits ITeamFoundationService
public interface IProfileService : ITeamFoundationService
IProfileService 類型會公開下列成員。
方法
名稱 | 描述 | |
---|---|---|
CreateProfile | 建立設定檔並傳回所建立的設定檔。 | |
DeleteAttribute | 刪除指定的 atrribute 名稱和設定檔屬性的物件。 | |
Get | 擷取設定檔與特定識別 id. | |
GetAcceptedTermsOfService | 取得服務合約與使用者相關的資訊。 | |
GetAttribute | 擷取特定 atrribute 描述元和設定檔屬性的物件。 | |
GetAttributes | ||
GetAvatar | 擷取特定設定檔的虛擬使用者。 | |
GetCountries | Retrives 支援的狀態清單。 | |
GetCountryName | Retrives 國家/地區名稱指定的設定檔。 | |
GetDisplayName | Retrives 顯示名稱的設定檔。 | |
GetEmailAddress | Retrives 特定設定檔的電子郵件地址。 | |
GetLatestTermsofService | 取得目前服務條款。 | |
GetPageLocation | ||
GetPublicAlias | Retrives 特定設定檔的公用別名。 | |
GetServiceSetting | ||
ServiceEnd | 呼叫 ServiceEnd,當將滑鼠指標停留在上的主應用程式關閉時,這個服務應該釋放所有資源。 (繼承自 ITeamFoundationService)。 | |
ServiceStart | 當服務已初始化時, ServiceStart 呼叫。如果服務初始化非同步它必須實作用來判斷的 Service_Ready 服務時準備使用者存取它。 (繼承自 ITeamFoundationService)。 | |
SetAttribute(TeamFoundationRequestContext, Guid, ProfileAttribute) | 有條件地設定設定檔的屬性。 | |
SetAttribute(TeamFoundationRequestContext, Guid, AttributeDescriptor, String) | 設定設定檔的屬性。 | |
SetAttributes | ||
SetAvatar | 設定特定設定檔的虛擬使用者。 | |
SetCountryName | 更新國家/地區名稱指定的設定檔。 | |
SetDisplayName | 更新顯示名稱的設定檔。 | |
SetEmailAddress | 更新特定設定檔的電子郵件地址。 | |
SetPublicAlias | 更新特定設定檔的公用別名。 | |
Update | 您可以變更部分更新設定檔的內容與指定的設定檔的內容比較在 profile參數中。 | |
VerifyAndUpdatePreferredEmail | 取得目前服務條款。 |
回頁首