IVsCredential Interface

Definição

Representa uma credencial para fins de entrada.

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
Implementações

Propriedades

FeatureName

Obtém ou define o nome do recurso. Os nomes de recursos diferenciam maiúsculas de minúsculas.

(Herdado de IVsCredentialKey)
Resource

Obtém ou define o nome ou URI do recurso de credencial. Os recursos não diferenciam maiúsculas de minúsculas.

(Herdado de IVsCredentialKey)
TokenValue

Obtém ou define o último valor de token.

Type

O tipo da credencial. Isso pode ser qualquer valor específico do aplicativo, mas destina-se a transmitir o tipo de autenticação. Portanto, alguns exemplos podem ser: "federado", "OAuth", "Windows", "básico", "objectidentity", "S2S". O tipo não diferencia maiúsculas de minúsculas.

(Herdado de IVsCredentialKey)
UserName

Obtém ou define o nome de usuário da credencial, a ID de usuário ou qualquer valor exclusivo específico do aplicativo. O nome de usuário não diferencia maiúsculas de minúsculas.

(Herdado de IVsCredentialKey)

Métodos

GetProperty(String)

Obtém uma propriedade relacionada à credencial fora do armazenamento. O nome não pode ser nulo ou vazio, ou espaço em branco. Se a propriedade não puder ser encontrada ou se a credencial subjacente tiver sido excluída, NULL será retornado. Os nomes de propriedade não diferenciam maiúsculas de minúsculas

RefreshTokenValue()

Obtém o valor do token (segredo) para esta credencial. Se a credencial subjacente tiver sido excluída, TokenValue será uma cadeia de caracteres vazia e false será retornado.

SetProperty(String, String)

Se s é uma propriedade relacionada à credencial no armazenamento. Para remover uma propriedade, você deve remover o token em si do armazenamento. O nome não pode ser nulo ou vazio, ou espaço em branco. O valor não pode ser nulo. Se a credencial subjacente não puder ser encontrada, false será retornado. Definir o mesmo nome novamente substituirá a propriedade. Os nomes de propriedade não diferenciam maiúsculas de minúsculas

SetTokenValue(String)

Define o valor do token (segredo) para essa credencial. Se a credencial subjacente já tiver sido excluída, ela será adicionada novamente com o novo valor de token. O token não pode ser nulo ou vazio, ou espaço em branco.

Aplica-se a