Microsoft.BusinessData.Runtime Namespace
SharePoint 2010
The namespace Runtime is used for creating or augmenting types that can be reflected by using a Microsoft .NET Framework type reflector.
| 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 null 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. |
| 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. |
| 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. |
| Enumeration | Description | |
|---|---|---|
|
CacheUsage | Represents an enumeration that specifies whether offline data cache should be used for an operation or not. |