IVsCredential 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示登入用途的認證。
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 或空白或空格符。 |