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

Возвращает или задает Последнее значение токена.

Type

Тип учетных данных. Это может быть любое значение, зависящее от приложения, но предназначенное для передачи типа проверки подлинности. В связи с этим некоторые примеры могут быть: "Федеративные", "OAuth", "Windows", "Basic", "ServiceIdentity", "S2S". Тип не учитывает регистр.

(Унаследовано от IVsCredentialKey)
UserName

Возвращает или задает имя пользователя учетных данных, идентификатор пользователя или любое уникальное значение для конкретного приложения. Имя пользователя не учитывает регистр.

(Унаследовано от IVsCredentialKey)

Методы

GetProperty(String)

Возвращает свойство, связанное с учетными данными из хранилища. Имя не может иметь значение null или быть пустым или пробелом. Если свойство не найдено или базовые учетные данные были удалены, будет возвращено значение null. Имена свойств не чувствительны к регистру

RefreshTokenValue()

Возвращает значение маркера (секрет) для этих учетных данных. Если базовые учетные данные были удалены, TokenValue является пустой строкой, а возвращается значение false.

SetProperty(String, String)

В хранилище можно получить свойство, связанное с учетными данными. Чтобы удалить свойство, необходимо удалить сам маркер из хранилища. Имя не может иметь значение null или быть пустым или пробелом. Значение не может быть равно NULL. Если базовые учетные данные не найдены, возвращается значение false. Если задать это имя еще раз, свойство будет перезаписано. Имена свойств не чувствительны к регистру

SetTokenValue(String)

Задает значение маркера (секрет) для этих учетных данных. Если базовые учетные данные уже удалены, они снова добавляются с новым значением токена. Токен не может иметь значение null или быть пустым или пробелом.

Применяется к