IVsCredential Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |