Microsoft.BusinessData.Infrastructure Namespace

The Microsoft.BusinessData.Infrastructure namespace contains types that handle the business data infrastructure.

Classes

  Class Description
Public class AccessDeniedException Specifies the exception that is thrown when the Business Data Connectivity (BDC) service authorization subsystem detects an access attempt that is not valid.
Public class AccessDeniedExceptionState Represents the state of the AccessDeniedException object. This state can be serialized and returned as faults from Web services.
Public class BdcException An exception that is thrown when a problem occurs in Business Data Connectivity (BDC) service.
Public class BdcExceptionState Represents the Business Data Connectivity (BDC) service exception state that users can access for marshalling their implementations. This state can be serialized and returned as a Web service fault.
Public class BdcSerializedExceptionState Represents the Business Data Connectivity (BDC) service run-time exceptions that are thrown, including run-time exceptions for metadata. This state can be serialized and returned as a Web service fault.
Public class HashCode Provides a wrapper for a byte array that represents a hash value of a larger structure or data element.
Public class Util Contains utility functions that are used by the Business Data Connectivity service.

Structures

  Structure Description
Public structure Pair<T1, T2> Represents a container for a pair of reference type instances.

Interfaces

  Interface Description
Public interface IAccessControlEntry Represents an interface for an Access Control Entry (ACE). ACEs represent permissions for a particular user, and are bundled up in collections called Access Control Lists (ACLs) that are attached to securable metadata objects.
Public interface IAccessControlList Defines methods to handle access control entries in the Business Data Connectivity (BDC) service.
Public interface IConnectionManager Represents an interface for managing connections to an external data system.
Public interface IExceptionHelper Defines methods that assist with localization.
Public interface ILobiAuthenticationProvider Represents an interface to get the user's credentials.
Public interface IRemoteExecutionService Executes the specified MethodInstance object in the Business Data Catalog (BDC) metadata.
Public interface ITypeReflector Represents an interface for instantiating, setting, and getting values from objects in abstract type systems.

Enumerations

  Enumeration Description
Public enumeration AuthenticationScheme Indicates the mode of authentication used when a component tries to access a resource on a remote computer.
Public enumeration BdcRights Represents the permissions a principal can have on a Business Data Connectivity (BDC) service application and its metadata objects.
Public enumeration StandardExceptionMessageTags Represents an enumeration that stores a list of tags that correspond to the known Business Data Connectivity (BDC) service exception types.