Share via


Microsoft.BusinessData.Infrastructure.SecureStore Namespace

The Microsoft.BusinessData.Infrastructure.SecureStore namespace contains the interfaces, classes, and enumerations that are used to handle the Secure Store Service.

Classes

  Class Description
Public class SecureStoreCredentialCollection Represents a read-only collection class for a Secure Store credential.
Public class SecureStoreCredentialsNotFoundException Represents an exception that is thrown from the Secure Store when the credentials are not available for a given target application.
Public class SecureStoreException Represents an exception class that is thrown from a Secure Store object.
Public class SecureStoreTargetApplicationNotFoundException Represents an exception that is thrown from the Secure Store when the specified target application does not exist in the Secure Store.

Interfaces

  Interface Description
Public interface ICredentialEntry Provides information about entering credentials for the Secure Store.
Public interface ISecureStoreCredential Defines two properties to retrieve the credential type and credential value.
Public interface ISecureStoreProvider Represents a Secure Store provider that can be implemented to replace the default Secure Store provider.
Public interface ISecureStoreProviderExtended Extends the ISecureStoreProvider interface by adding the target application information.
Public interface ISecureStoreProviderInformation Defines properties that retrieve information on the Secure Store provider.
Public interface ITargetApplicationDefinition Defines properties that retrieve information on the target application.
Public interface ITargetApplicationField Defines properties that retrieve information on the target application field.

Enumerations

  Enumeration Description
Public enumeration SecureStoreCredentialType Represents the enumeration that contains the credential types.
Public enumeration TargetApplicationType Represents the enumeration of the target application types supported by the Secure Store.
Public enumeration TargetApplicationTypeFlag Represents the enumeration of the bitmask flags for the TargetApplicationType class.