Interface IUserSavedCredentialsCache
Interface for user saved credential cache.
Namespace: Tableau.Migration.Engine.Endpoints.Search
Assembly: Tableau.Migration.dll
Syntax
public interface IUserSavedCredentialsCache
Methods
AddOrUpdate(Guid, IEmbeddedCredentialKeychainResult)
Add or update saved credentials for the given user ID.
Declaration
IEmbeddedCredentialKeychainResult AddOrUpdate(Guid userId, IEmbeddedCredentialKeychainResult savedCredentials)
Parameters
Type | Name | Description |
---|---|---|
Guid | userId | The user ID. |
IEmbeddedCredentialKeychainResult | savedCredentials | Saved credentials for the user ID. |
Returns
Type | Description |
---|---|
IEmbeddedCredentialKeychainResult | The value just added to the cache. |
Get(Guid)
Get the saved credentials for the given user ID if present in the cache.
Declaration
IEmbeddedCredentialKeychainResult? Get(Guid userId)
Parameters
Type | Name | Description |
---|---|---|
Guid | userId | The user ID. |
Returns
Type | Description |
---|---|
IEmbeddedCredentialKeychainResult | The saved credentials if already cached else null. |