IVsCredential 介面

定義

表示登入用途的認證。

public interface class IVsCredential : Microsoft::VisualStudio::Shell::Connected::CredentialStorage::IVsCredentialKey
public interface class IVsCredential : Microsoft::VisualStudio::Shell::Connected::CredentialStorage::IVsCredentialKey
__interface IVsCredential : Microsoft::VisualStudio::Shell::Connected::CredentialStorage::IVsCredentialKey
public interface IVsCredential : Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredentialKey
type IVsCredential = interface
    interface IVsCredentialKey
Public Interface IVsCredential
Implements IVsCredentialKey
實作

屬性

FeatureName

功能名稱。

(繼承來源 IVsCredentialKey)
Resource

認證資源名稱或 URI。

(繼承來源 IVsCredentialKey)
TokenValue

最後一個令牌值。 如果值為空的呼叫 RefreshTokenValue。 如果 RefreshToken 失敗,則會設定為空字串。

Type

認證的類型。 可以是任何應用程式特定的值,但旨在傳達驗證類型。 因此,某些範例可能是:“Federated”、“OAuth”、“Windows”、“Basic”、“ServiceIdentity”、“S2S”。

(繼承來源 IVsCredentialKey)
UserName

認證使用者名稱、使用者標識碼或任何應用程式專屬的唯一值。

(繼承來源 IVsCredentialKey)

方法

GetProperty(String)

取得與記憶體中認證相關的屬性 名稱不可為 Null 或空白,或者如果找不到屬性或基礎認證已被刪除,則會傳回 null。 屬性名稱不區分大小寫。

RefreshTokenValue()

取得此認證的令牌值 (秘密) 。 如果基礎認證已刪除 TokenValue 將會是空字串。 而且會傳回 false。

SetProperty(String, String)

設定與記憶體中認證相關的屬性。 若要移除屬性,您必須從記憶體中移除令牌本身。 名稱不可為 Null 或空白,或空格符 如果找不到基礎認證,則此值不可為 null。如果傳回基礎認證為 false。 再次設定相同的名稱將會覆寫屬性不區分大小寫。

SetTokenValue(String)

設定此認證的令牌值 (秘密) 。 如果已經刪除基礎認證,我們會使用新的令牌值重新新增它。 令牌不可為 Null 或空白或空格符。

適用於