4 minutes to read
In this article
The namespace Runtime is used for creating or augmenting types that can be reflected by using a Microsoft .NET Framework type reflector.
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
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.
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.
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.
CacheUsage Represents an enumeration that specifies whether offline data cache should be used for an operation or not.