Share via


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 取得目前服務條款。

回頁首

請參閱

參考

Microsoft.VisualStudio.Services.Profile 命名空間