Microsoft.BusinessData.Runtime Namespace
The namespace Runtime is used for creating or augmenting types that can be reflected by using a Microsoft .NET Framework type reflector.
Classes
Class | Description | |
---|---|---|
AdministrableProperty | Represents a single property that can be configured for the Business Connectivity Services connector. | |
AssociationEntityInstanceReferencesDictionary | Represents a dictionary with associations as a key, and External Item reference collection as a value. | |
AssociationEntityInstancesDictionary | Represents a dictionary with associations as key and External Item collection as value. | |
AuthenticationException | Specifies the error that is thrown when the Business Data Connectivity (BDC) service encounters an authentication problem with the external system, such as rejected or expired credentials. | |
BackendNullReturnException | Represents an exception that is thrown when the external system method returns a null reference (Nothing in Visual Basic) for an object that is required for Microsoft Business Connectivity Services (BCS) to work correctly. | |
BatchCompletionEventArgs | Represents a class that provides event arguments for the BatchCompletionEventHandler class. | |
CannotConnectException | Thrown when the Business Data Connectivity (BDC) service cannot successfully make a connection to the external system business application. | |
ConflictDetectedException | Thrown when a conflict is detected between two different updates. | |
ConnectionPoolFullException | Thrown when a connection cannot be obtained because the connection pool is full. | |
DynamicType | Represents an object whose structure can be modified at run time. | |
EntityInstanceCollection | Represents the collection of External Items. | |
EntityInstanceReference | Represents a reference to an External Item. | |
EntityInstanceReferenceCollection | Represents a collection of references to External Items. | |
ExceededLimitException | Represents the error that occurs when the operation exceeds the throttling limits set by the administrator. | |
ExecutingTooLongException | This class and its members are reserved for internal use and are not intended to be used in your code. | |
Identity | Defines the identifier values of an External Item. | |
LobBusinessErrorException | Exception that is thrown when a business logic error occurs during the method instance execution. | |
LobGenericException | Represents an exception thrown when an error occurs in the line-of-business system during a method execution. | |
ObjectDeletedException | Exception that is thrown when you try to use an offline external item that has been scheduled for deletion. | |
ObjectNotFoundException | Thrown when an external item is not present. | |
OperationMode | Specifies the mode in which an operation is to be executed. | |
PartialBulkReadException | Represents an exception thrown when BulkSpecificFinder returns fewer items than requested. | |
PartialCreateException | Represents an exception thrown when a CreateWithFields operation needs to execute both Create and UpdateMethodInstances, and execution of Update MehtodInstance has failed. | |
ProxyGenerationResult | Represents the results of proxy generation. | |
RuntimeException | Represents any exception thrown by the Microsoft Business Connectivity Services (BCS). | |
SsoAuthenticationException | An exception that is thrown when a secure store related authentication problem occurs, such as when credentials obtained from SSO are being rejected by the external system or when SSO rejects the user-provided credentials. | |
TooManyInstancesReturnedException | This class and its members are reserved for internal use and are not intended to be used in your code. |
Interfaces
Interface | Description | |
---|---|---|
IAdministrableSystem | Enables custom BDC connectors to report configurable connection properties that can be modified by the administrator. | |
IAssociatedIdSet | Wraps the identities of associated External Items. | |
IAssociatedIdSetEnumerator | Defines an enumeration of identities of associated External Items. | |
IBatchableEntityInstanceEnumerator | Defines properties and events that control batching. | |
IBatchingTerminationFilter | Defines a property, a value, and a relationship to control batch termination. | |
ICloseable | Defines a method to close the server stream for the IEntityInstanceEnumerator interface. | |
IEntityInstance | Defines methods and properties to handle an External Item. | |
IEntityInstanceEnumerator | Represents an enumerator interface that enables reading External Items from collections or streams. | |
IExecutionContext | Represents an execution context that is used to track and modify the behavior of operations against the external system, also allowing direct communication between a custom connector and the application. | |
IExecutionInfo | Contains information about the execution of a method. | |
IFieldAccessor | Provides functionality that enables the Business Data Connectivity (BDC) service runtime to get and set the values of fields in data structures that represent External Items. | |
IFieldValueDictionary | Represents a collection of field/value pairs that correspond to a view. | |
IFilter | Represents the runtime filter. | |
IFilterCollection | Represents the collection of filters of a method instance. | |
IInputOutputFilter | Represents a filter that has both an input value and an output value. | |
IInstance | Represents an instance of a data class. | |
IMethodExecutionInfo | Provides information on a method instance that is executed or being executed against an external system. | |
IOutputFilter | Represents a filter that has a return value. | |
IProfileProvider | Provides methods to obtain profile values to be used with the UserProfile filter. | |
IRuntimeHelper | Defines various helper functions for the Business Data Connectivity (BDC) service runtime. | |
ISharedEntityState | Represents the shared external content type state information for an external content type's instances. | |
IStreamableField | Represents a streamable field. | |
IStreamableFieldDescriptor | Defines properties that provide descriptive information about a field that can be streamed. | |
IStreamableFieldDescriptorCollection | Represents the descriptors collection of the fields that can be streamed. | |
ISystemPropertyValidator | This interface can be implemented by custom connectors to provide property validation through administrative interfaces. | |
ISystemProxyAssemblyManager | This interface can be implemented by custom connectors that make use of multiple assemblies. | |
ISystemProxyGenerator | This interface can be implemented by custom connectors to generate a proxy to the external system. | |
ISystemUtility | Represents the primary interface implemented by custom connectors. | |
IUserInputFilter | Represents a filter with one or more values that can be set. |
Delegates
Delegate | Description | |
---|---|---|
BatchCompletionEventHandler | Represents a method that handles the batch completion event. | |
ExecutionEventHandler | Describes the signature of a handler that will be called either before or after the execution of a method. The handler is called to pre-process the inputs of the method to be executed or to post-process the outputs of the executed method. |
Enumerations
Enumeration | Description | |
---|---|---|
CacheUsage | Represents an enumeration that specifies whether offline data cache should be used for an operation or not. |