<summary>Specifies the exception that is thrown when the Business Data Catalog authorization subsystem detects an access attempt that is not valid.</summary>
<summary>Constructs a new instance of the class by using an access control list (ACL), a securable object type, a securable object name, and an exception helper.</summary>
<summary>Constructs a new instance of the class by using a message, an access control list (ACL), a securable object type, a securable object name, and an exception helper.</summary>
<summary>Constructs a new instance of the class by using a message, the inner exception, an access control list (ACL), a securable object type, a securable object name, and an exception helper.</summary>
<param name="message">The message string.</param>
<param name="inner">The inner exception that caused this exception.</param>
<summary>Represents the rights that the administrator or someone with the Manage Permissions right can set on a Business Data Catalog application and its metadata objects.</summary>
<summary>Converts a <see cref="T:Microsoft.BusinessData.Infrastructure.BdcException" /> object to a <see cref="T:Microsoft.BusinessData.Infrastructure.BdcSerializedExceptionState" /> object that can be transmitted over a Windows Communication Foundation (WCF) connection.</summary>
<param name="exception">The Business Data Catalog exception.</param>
<summary>Constructs the class to create the hash code object with a base64-encoded string that contains the bytes representing the hash value.</summary>
<param name="base64EncodedHashCode">A string that represents the hash value.</param>
<summary>Represents an interface for an Access Control Entry (ACE). ACEs represent collections of rights for a particular user, and are bundled up in collections called Access Control Lists (ACLs) that are attached to securable metadata objects.</summary>
<summary>Represents a core Windows Communication Foundation (WCF) Web service running in Microsoft SharePoint Foundation 2010 at the site level. </summary>
<summary>Executes the specified MethodInstance object in the Business Data Catalog metadata.</summary>
<returns>A stream that contains the results of the execution. The shape of the stream depends on the specific shim that executed the method.</returns>
<param name="dataClassNamespace">Namespace of the DataClass object that contains the MethodInstance to execute.</param>
<param name="dataClassName">Name of the DataClass object that contains the MethodInstance to execute.</param>
<param name="dataClassVersion">The version of the DataClass object that contains the MethodInstance to execute.</param>
<param name="lobSystemInstanceName">The name of the LobSystemInstance object against which the MethodInstance is executed.</param>
<param name="methodInstanceName">The name of the MethodInstance to execute.</param>
<param name="callerLcid">The locale ID of the caller. The implementation of this interface should use this value to send error messages in the language corresponding to the given locale ID.
</param>
<param name="serializedOverrideArgs">The arguments of the method in XML serialized format based on the metadata.</param>
<summary>Extracts a portion of an instance in the external system's type system represented by the given TypeDescriptor object that represents the top level of the instance.</summary>
<returns>The instance that is extracted according to the subtype that corresponds to the type descriptor that is passed in.</returns>
<param name="typeDescriptor">A type descriptor that is not at the top level that defines the part of the instance to extract.</param>
<param name="instanceRootTypeDescriptor">The top-level type descriptor that describes the instance.</param>
<param name="instance">An instance of a type corresponding to the top-level type descriptor for the type descriptor that is passed in.</param>
<summary>Extracts an instance in the external system's type system specified by the given TypeDescriptor object that represents the collection instance from the specified index.</summary>
<returns>The index of the specified member of the collection.</returns>
<param name="collectionTypeDescriptor">A type descriptor that defines a collection; typically, this is not a top-level type descriptor.</param>
<param name="instanceRootTypeDescriptor">The top-level type descriptor that describes the instance.</param>
<param name="instance">An instance of a type corresponding to the top-level type descriptor for the type descriptor that is passed in.</param>
<param name="index">The member of the collection to return.</param>
<summary>Instantiates a type in the external system's type system as described by the provided TypeDescriptor object, using no default values.</summary>
<returns>An instantiated type corresponding to the type descriptor.</returns>
<param name="typeDescriptor">A recursive structure describing the type to be created.</param>
<summary>Instantiates a type in the external system's type system as described by the provided TypeDescriptor using default values in the given scope of the MethodInstance.</summary>
<returns>An instantiated type corresponding to the type descriptor for the given method instance.</returns>
<param name="typeDescriptor">A recursive structure describing the type to be created.</param>
<param name="methodInstance">The MethodInstance for which this type is being created.
<summary>Instantiates a collection type in the external system's type system as described by the provided TypeDescriptor object using no default values.</summary>
<returns>An instantiated collection corresponding to the type descriptor.</returns>
<param name="collectionTypeDescriptor">A recursive structure describing the collection type to be created (IList or array).</param>
<param name="size">The number of empty elements in the instantiated collection.</param>
<summary>Instantiates a collection type in the external system's type system as described by the provided TypeDescriptor object using default values in the given the scope of the MethodInstance object.</summary>
<returns>An instantiated collection that corresponds to the type descriptor for the given method instance.</returns>
<param name="collectionTypeDescriptor">Recursive structure describing the collection type to be created (IList or array).</param>
<param name="size">The number of empty elements in the instantiated collection.</param>
<param name="methodInstance">The MethodInstance for which this type is being created.</param>
<summary>Sets a portion of an instance in the external system's type system represented by the given TypeDescriptor object that represents the top level of the instance.</summary>
<param name="typeDescriptor">A type descriptor that defines the subtype to be set; typically, this is not a top-level type descriptor.</param>
<param name="instanceRootTypeDescriptor">The top-level type descriptor that describes the instance.</param>
<param name="instance">An instance of a type corresponding to the top-level type descriptor for the type descriptor that is passed in.</param>
<param name="value">An instance of a type corresponding to the type descriptor that is passed in.</param>
<summary>Sets an instance in the external system's type system specified by the given TypeDescriptor object that represents the collection instance at the specified index.</summary>
<param name="typeDescriptor">A type descriptor that defines a collection; typically, this is not a top-level type descriptor.</param>
<param name="instanceRootTypeDescriptor">The top-level type descriptor that describes the instance.</param>
<param name="instance">An instance of a .NET Framework type corresponding to the top-level type descriptor for the type descriptor that is passed in.</param>
<param name="value">An instance of a .NET Framework type corresponding to the type descriptor that is passed in.</param>
<param name="index">The member of the collection to set.</param>
<summary>Specifies an error message parameterized by a metadata object TypeName, a metadata object Name, a metadata object ID, or an field name that is not valid.</summary>
<summary>Specifies an error message parameterized by a metadata object TypeName, a metadata object Name, a metadata object ID, or a duplicate field name.</summary>
<summary>Specifies an error message parameterized by a metadata object Name, a metadata object TypeName, or an property name that is not valid.</summary>
<summary>Extends the <see cref="T:Microsoft.BusinessData.Infrastructure.SecureStore.ISecureStoreProvider" /> interface by adding the target application information.</summary>
<summary>Represents the enumeration of the bitmask flags for the <see cref="T:Microsoft.BusinessData.Infrastructure.SecureStore.TargetApplicationType" /> class.</summary>
<summary>Represents an exception that is thrown when one or more metadata objects have field values that are equal in a context where this is not allowed.</summary>
<summary>Initializes a new instance of the class, which contains a reference to the metadata object that is causing the problem because it is a duplicate.</summary>
<summary>Initializes a new instance of the class with a specified error message, the duplicate metadata object instance, and the name of the field that contains the duplicate.</summary>
<param name="message">The message string that describes the error.</param>
<summary>Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
<param name="message">The message string that describes the error.</param>
<param name="inner">The exception that is the cause of the current exception.</param>
<summary>Initializes a new instance of the class with a specified error message, a reference to the inner exception that caused this exception, the duplicate metadata object instance, and the name of the field that contains the duplicate.</summary>
<param name="message">The message string that describes the error.</param>
<param name="inner">The exception that is the cause of the current exception.</param>
<summary>Represents the exception that is thrown when the number of metadata objects of a particular type that are loaded into the cache exceeds a predefined limit, or if the number of metadata objects related to another metadata object exceeds a predefined limit.</summary>
<summary>Initializes a new instance of the class with a specified error message and a reference to the inner exception that caused this exception.</summary>
<param name="message">The message that describes the error.</param>
<param name="inner">The exception that is the cause of the current exception.</param>
<summary>Initializes a new instance of the class with a specified error message, a reference to the inner exception that caused this exception, the metadata object .NET Framework Type, and the numerical limit that was exceeded.</summary>
<param name="message">The message that describes the error.</param>
<param name="inner">The exception that is the cause of the current exception.</param>
<param name="metadataObjectType">The type of metadata object involved in the limit violation.</param>
<param name="limit">The numerical value of the limit.</param>
<param name="exh">The exception helper that assists in the localization of the error message.</param>
<summary>Initializes a new instance of the class with a specified error message, the metadata object .NET Framework Type, and the numerical limit that was exceeded.</summary>
<param name="message">The message that describes the error.</param>
<param name="metadataObjectType">The type of metadata object involved in the limit violation.</param>
<param name="limit">The numerical value of the limit.</param>
<param name="exh">The exception helper that helps localization of the error message.</param>
<summary>The back-end system uses the value of this filter to limit the returned items to the result of a comparison based on a wildcarded string (=13).</summary>
<summary>The value of this filter will represent a result returned by the back-end after execution. The semantics of this value are unknown (=15).</summary>
<summary>The value of this filter is sent to back-end and the value will represent a result returned by the back-end after execution. The semantics of this value are unknown (=16).</summary>
<summary>Gets pairs of source identities and destination identity for existing associated entity instances with the default OperationMode object and the default filters.</summary>
<returns>The pairs of source identities and destination identity.</returns>
<summary>Gets pairs of source identities and destination identity for existing associated entity instances with the default OperationMode object and the specified filter collection.</summary>
<returns>Pairs of source identities and destination identity.</returns>
<summary>Creates an entity instance with a LOB system instance, a specific operation mode, and sets all fields of the entity to the given values with an update.</summary>
<returns>A reference to the new instance.</returns>
<param name="fieldValues">The parameters of the Create method.</param>
<param name="lsi">The LOB system instance.</param>
<param name="mode">The mode in which to create the entity instance.</param>
<summary>Creates an entity instance associated with other entity instances, and sets all fields of the entity to the given values with an update.</summary>
<returns>A reference to the new instance.</returns>
<param name="fieldValues">The parameters of the Create method.</param>
<param name="associatedInstances">The entity instances that are associated with this instance during creation.</param>
<param name="lsi">The LOB system instance.</param>
<summary>Creates an entity instance, with a specific OperationMode object, associated with other entity instances, and sets all fields of the entity to the given values with an update.</summary>
<returns>A reference to the new instance.</returns>
<param name="fieldValues">The parameters of the Create method.</param>
<param name="associatedInstances">The entity instances that are associated with this instance during creation.</param>
<param name="lsi">The LOB system instance.</param>
<param name="mode">The mode in which to create the entity instance.</param>
<summary>Creates an entity instance with an assigned identity and a specific OperationMode object, and sets all fields of the entity to the given values with an update.</summary>
<returns>A reference to the new instance.</returns>
<param name="fieldValues">The parameters of the Create method.</param>
<param name="assignedIdentity">The identity that is assigned to the instance.</param>
<param name="lsi">The LOB system instance.</param>
<param name="mode">The mode in which to create the entity instance.</param>
<summary>Creates a new entity instance with a specific identity, associated with other entity instances, and sets all fields of the entity to the given values with an update.</summary>
<returns>A reference to the newly created instance.</returns>
<param name="fieldValues">The parameters of the Create method.</param>
<param name="assignedIdentity">The identity to be assigned to the instance.</param>
<param name="associatedInstances">The entity instances that are associated with this instance during creation.</param>
<param name="lsi">The LOB system instance.</param>
<summary>Creates an entity instance with a specific identity and OperationMode object, associated with other entity instances, and sets all fields of the entity to the given values with an update.</summary>
<returns>A reference to the newly created instance.</returns>
<param name="fieldValues">The parameters of the Create method.</param>
<param name="assignedIdentity">The identity that is assigned to the instance.</param>
<param name="associatedInstances">The entity instances that are associated with this instance during creation.</param>
<param name="lsi">The LOB system instance.</param>
<param name="mode">The mode in which to create the entity instance.</param>
<summary>Executes a scalar MethodInstance object with the given name, filters values, and the given LobSystemInstance object, and returns the result.</summary>
<returns>The result object.</returns>
<param name="methodInstanceName">Name of the method instance.</param>
<param name="filterCollection">The filters to apply.</param>
<param name="lobSystemInstance">The given LobSystemInstance object.</param>
<summary>Gets the EntityInstance objects that are associated with a given source EntityInstance object selected with given filter values and with a given OperationMode object.</summary>
<returns>An enumerator to the entity instances.</returns>
<summary>Gets the entity instances that are associated to the given source entity instances by applying a specified filter collection and using a specified OperationMode object.</summary>
<returns>The entity instances that are associated to the given source entity instances.</returns>
<summary>Gets the EntityInstance objects selected with given filter values using the Finder MethodInstance object with the given name and the given OperationMode object.</summary>
<returns>An enumerator to the entity instances.</returns>
<param name="filterCollection">The filters to apply.</param>
<param name="finderName">The name of the finder.</param>
<param name="lobSystemInstance">The LOB system instance.</param>
<param name="mode">The OperationMode object to read the entity instances.</param>
<summary>Gets the entity instance with the given identity for the default SpecificFinder MethodInstance object with an option to read immediately or on the first function call that requires a read.</summary>
<returns>An entity instance.</returns>
<param name="identity">The identity of the entity instance.</param>
<param name="lobSystemInstance">The LOB system instance.</param>
<param name="readNow">true to read the data immediately; otherwise, the data is read on the first function call that requires a read.</param>
<summary>Gets the entity instance with the given identity for a specific SpecificFinder MethodInstance object with the given OperationMode object.</summary>
<returns>An entity instance.</returns>
<param name="identity">The identity of the entity instance.</param>
<param name="specificFinderName">The name of the SpecificFinder MethodInstance object.</param>
<param name="lobSystemInstance">The LOB system instance.</param>
<param name="mode">The OperationMode object to read the entity instances.</param>
<summary>Gets the entity instance with the given identity for a specific SpecificFinder MethodInstance object and a given OperationMode object, with an option to read the data immediately or read it on the first function call that requires a read.</summary>
<returns>An entity instance.</returns>
<param name="identity">The identity of the entity instance.</param>
<param name="specificFinderName">The name of the SpecificFinder MethodInstance object.</param>
<param name="lobSystemInstance">The LOB system instance.</param>
<param name="mode">The OperationMode object to read the entity instances.</param>
<param name="readNow">true to read the data immediately; otherwise, the data is read on the first function call that requires a read.</param>
<summary>Gets the entity instance with the given identity for a specific SpecificFinder MethodInstance object and a given LobSystem instance, with an option to read the data immediately or read it on the first function call that requires a read.</summary>
<returns>An entity instance.</returns>
<param name="identity">The identity of the entity instance.</param>
<param name="specificFinderName">The name of the SpecificFinder MethodInstance object.</param>
<param name="lobSystemInstance">The LOB system instance.</param>
<param name="readNow">true to read the data immediately; otherwise, the data is read on the first function call that requires a read.</param>
<summary>Gets a group of entity instances given their identities by using the default OperationMode object and the BulkSpecificFinder Method Instance.</summary>
<returns>A group of entity instances.</returns>
<param name="identities">The set of identities to retrieve entity instances for.</param>
<param name="lsi">The LobSystem instance to execute the bulk specific finder against.</param>
<summary>Constructs a new instance of the class by using a message, the inner exception, the metadata object that is not valid, the field name that is not valid, and an exception helper.</summary>
<param name="message">The message string.</param>
<param name="inner">The inner exception that caused this exception.</param>
<param name="invalidMetadataObject">The metadata object that is not valid.</param>
<param name="invalidFieldName">The field name that is not valid.</param>
<param name="exh">The exception helper that assists in localization.</param>
<summary>Constructs a new instance of the class with a message, an inner exception, a property name that is not valid, a metadata object name, a metadata object type, and an exception helper.</summary>
<param name="message">The message string.</param>
<param name="inner">The inner exception that caused this exception.</param>
<param name="invalidPropertyName">The property name that is not valid.</param>
<summary>Constructs a new instance of the class with a message, a property name that is not valid, a metadata object name, a metadata object type, and an exception helper.</summary>
<param name="message">The message string.</param>
<param name="invalidPropertyName">The property name that is not valid.</param>
<summary>Constructs a new instance of the class by using the property name that is not valid, a metadata object name, a metadata object type, and an exception helper.</summary>
<param name="invalidPropertyName">The property name that is not valid.</param>
<summary>Creates an instance of this parameter with the default value associated with the specified method instance by using the TypeReflector object associated with the parameter.</summary>
<summary>Represents a base exception class that is thrown when the runtime engine encounters miscellaneous issues with Business Connectivity Services (BCS) metadata.</summary>
<summary>Initializes a new instance of the class with a message, the inner exception, the metadataObjectType object, and an exception helper.</summary>
<param name="message">The message string.</param>
<param name="inner">The inner exception that caused this exception.</param>
<summary>Constructs a new instance of the class with a message, the inner exception, the metadata object type, the search criteria, and an exception helper.</summary>
<param name="message">The message string.</param>
<param name="inner">The inner exception that caused this exception.</param>
<summary>Specifies MethodInstance objects of the type Finder that find one or more instances of an entity in a line-of-business system. These instances typically support filters to define the subset of instances to return. (=(byte)1)</summary>
<summary>Specifies MethodInstance objects of the type SpecificFinder thatfind a single instance of an entity, given its primary identifiers. (=(byte)2)</summary>
<summary>Enumerates all existing identities of an entity by returning EntityInstance with only an identity and the LastModifiedDate fields. (=(byte)5)</summary>
<summary>Specifies a method that returns a scalar such as an Int, String, or other primitive type. This method tells the Business Data Catalog not to wrap the return value as an EntityInstance object. (=(byte)6)</summary>
<summary>Specifies a method that returns an array of access rights for the current user for an array of instances of an entity that is passed in as input. Each element of the array corresponds to the current user's rights for the corresponding EntityInstance object in the input. (=(byte) 7)</summary>
<summary>Specifies MethodInstance objects of type BulkSpecificFinder that find multiple instances of an entity at one time, given their primary identifiers. (=(byte)20)</summary>
<summary>Represents a stereotype that returns the sets of identity values of all participants of the association, given one of the participants of the association. (=(byte)22)</summary>
<summary>Specifies MethodInstance objects of type BulkAssociationNavigator that find destinations of an association for given sources. This field expects a set of source entity primary identifier(s). (=(byte)23)</summary>
<summary>Enumerates all given identities of an entity by returning EntityInstance objects that have only an identifier and the LastModifiedDate fields. (=(byte)24)</summary>
<summary>Describes flags for a type descriptor, such as whether the type descriptor is read-only, or whether the type descriptor is used as a field in a creator view.</summary>
<summary>Determines whether this TypeDescriptor object is used as a field in a related SpecificFinder object view for update purposes, where the expected value of the field is the original value just before the update is applied. (=0x4)</summary>
<summary>Specifies an output parameter's TypeDescriptor object to denote that the child represents a structure in which this TypeDescriptor is a collection. This field is unset on an input parameter's TypeDescriptor to construct an initialized list of input values through default values specified for each child TypeDescriptor. (=0x8)</summary>
<summary>Denotes whether the element corresponding to the TypeDescriptor object is used in computing the hash value that represents whether or not there are changes to the EntityInstance. (=0x20)</summary>
<summary>Represents the collection of named data classes. For more information, see <see cref="T:Microsoft.BusinessData.MetadataModel.IDataClass" />.</summary>
<summary>Indicates the authoritative data is valid and complies with the freshness requirements specified by the relevant cache subscriptions.</summary>
<summary>Indicates the authoritative data is valid, but is no longer fresh according to at least one cache subscription or the default (global) staleness setting.</summary>
<summary>Indicates the authoritative data was valid at some point, but due to a local operation, it is very likely or true that the state of its data no longer reflects the expected back-end state.</summary>
<summary>Indicates the authoritative data is not valid because it was either constructed locally and does not represent the back-end state, or it is internally inconsistent. Invalid is a transient state the system needs to perform initial population of the authoritative row; however, after it is fully populated with back-end data, it never returns to the Invalid status.</summary>
<summary>Initializes a new instance of the class with a specified error message and a reference to the inner exception that caused this exception.</summary>
<param name="message">The error message that explains the reason for the exception.</param>
<param name="inner">The inner exception that caused the current exception.</param>
<summary>Retrieves an enumeration of the synchronization status.</summary>
<returns>Returns <see cref="T:Microsoft.BusinessData.Offlining.SynchronizationStatus" />.The enumeration value that indicates the synchronization status.</returns>
<param name="targetView">The SpecificFinder view on the destination external content type that will be populated by the association MethodInstance object.</param>
<param name="properties">The key/value pair of properties.</param>
<summary>Gets all subscriptions in the cache associated with the given solution.</summary>
<returns>Returns <see cref="T:Microsoft.BusinessData.Offlining.ISubscriptionCollection" />.All subscriptions in the cache associated with the given solution.</returns>
<param name="solutionId">ID of the solution.</param>
<summary>Gets an identity that has both the TemporaryId and the identifier values array populated with the values that are currently available in the cache.</summary>
<returns>The Identity object currently available in the cache.</returns>
<param name="identity">The Identity object known to the cache.</param>
<summary>Gets an identity that has both the TemporaryId and the Identifier objects populated with the values that are currently available in the cache.</summary>
<returns>The Identity object that is currently available in the cache.</returns>
<param name="temporaryId">The TemporaryId object known to the cache.</param>
<summary>Specifies the error that is thrown when the business data catalog encounters an authentication problem with the back end, such as rejected or expired credentials.
<summary>Initializes a new instance of the class with a specified error message and a reference to the inner exception that caused this exception.</summary>
<param name="message">The error message that explains the reason for the exception.</param>
<param name="inner">The inner exception that caused the current exception.</param>
<summary>Initializes a new instance of the class with a specified error message, a reference to the inner exception that caused this exception, and the URL that contains the credentials.</summary>
<param name="message">The error message that explains the reason for the exception.</param>
<param name="inner">The inner exception that caused the current exception.</param>
<param name="credentialEntryUrl">The URL that contains the credentials.</param>
<summary>Represents a class that provides event arguments for the <see cref="T:Microsoft.BusinessData.Runtime.BatchCompletionEventHandler" /> class.</summary>
<summary>Specifies cache to be the main source, online call may be made to get fresher data or if the data is not available in the cache. Modifying operations are queued. (=2)</summary>
<summary>Thrown when the Business Data Connectivity (BDC) service cannot successfully make a connection to the back-end business application.</summary>
<summary>Constructs a new instance of the class by setting the value of the Lob system instance and the pool size mentioned in the parameter passed to the constructor.</summary>
<param name="instance">The Lob system instance.</param>
<summary>Initializes a new instance of the class with a specified error message and a reference to the inner exception that caused this exception.</summary>
<param name="message">The error message that explains the reason for the exception.</param>
<param name="inner">The inner exception that caused the current exception. </param>
<summary>Implement this interface to allow shims to report properties that they understand on external system and external system instance. These properties then can be displayed in a UI for the administrator to set values for them.</summary>
<summary>Gets the external content type instance as a DataTable object with a single row of data containing the fields in the external content type instance.</summary>
<returns>A <see cref="T:System.Data.DataTable" /> object with one data row.</returns>
<summary>Exposes the external content type instance as a DataRow object in the specified DataTable object with formatting of the complex fields in the external content type instance.</summary>
<returns>A DataRow object containing all the fields in the external content type instance.</returns>
<param name="tableToAddRowTo">The DataTable object to add the external content type instance as a row to.</param>
<summary>Exposes the external content type instance as a DataTable object with formatting of the complex fields in the external content type instance.</summary>
<summary>Gets an external content type instance of the specified view (invokes the named specific finder with the identity of the current instance).</summary>
<returns>An external content type instance of the specified view.</returns>
<param name="specificFinderName">The name of the view or the specific finder to execute.</param>
<summary>Gets an external content type instance of the specified view (invokes the named specific finder with the identity of the current instance).</summary>
<returns>An external content type instance of the specified view.</returns>
<param name="specificFinderName">The name of the view or specific finder to execute.</param>
<param name="readNow">If true the new instance will be read immediately; otherwise, it will be read when data is required.</param>
<summary>Represents an execution context that is used to pass a property bag of information from the client application to the connector, bypassing the dispatcher.</summary>
<summary>Gets or sets properties in this property bag, which will be accessible to the connector. This allows for the passing information that is not part of a method, like ExecutionPriority.</summary>
<summary>Checks to see if the EntityInstanceReference references the specifed external content type in the specified namespace and specific finder name.</summary>
<returns>true if the reference is from an external content type with the specified namespace and name, and from the specific finder; otherwise, false.</returns>
<param name="reference">The reference to validate.</param>
<param name="entityNamespace">Namespace of the external content type.</param>
<param name="entityName">Name of the external content type.</param>
<param name="specificFinderName">Name of the specific finder.</param>
<summary>Represents an interface that allows the user to extract the proxy assembly and its dependent assembly bytes from the external system store.</summary>
<summary>Gets the ConnectionManager instance that should be used with this system utility by default. This property should return null if the Shim is not capable of explicit connection management.
<summary>Executes a MethodInstance in the model against the given LobSystem instance with given parameters.</summary>
<param name="mi">MethodInstance that is being executed.</param>
<param name="si">LobSystemInstance which the method instance is being executed against.</param>
<param name="args">Parameters of the method. The size of the parameter array is equal to the number of parameter objects in the method, and the values are going to be passed in order. Out and return parameters will be null.</param>
<param name="context">ExecutionContext where this execution is happening in. This value will be null if ExecutionContext is not created.</param>
<summary>Creates a new operation mode with specified cache usage, freshness criterion, and optionally accepting partial data and ignoring conflicts.</summary>
<param name="cacheUsage">The cache mode to use.</param>
<summary>Represents an exception thrown when a CreateWithFields operation needs to execute both Create and UpdateMethodInstances, and execution of UpdateMehtodInstance has failed.</summary>
<summary>Gets or sets the fingerprint or conceptual signature of the proxy, which may be used as a unique key with which to cache the result.</summary>
<returns>The fingerprint or the conceptual signature of the proxy.</returns>
<summary>Thrown when a single sign-on (SSO) related authentication problem occurs, such as when credentials obtained from SSO are being rejected by the back end.</summary>
<summary>Initializes a new instance of the class with a specified error message and a reference to the inner exception that caused this exception.</summary>
<param name="message">The error message that explains the reason for the exception.</param>
<param name="inner">The inner exception that caused the current exception.</param>
<summary>Initializes a new instance of the class with a specified error message, a reference to the inner exception that caused this exception, and the URL that contains the credentials.</summary>
<param name="message">The error message that explains the reason for the exception.</param>
<param name="inner">The inner exception that caused the current exception.</param>
<summary>Initializes a new instance of the exception class with a specified error message and a reference to the inner exception that caused this exception.</summary>
<param name="message">The message that describes the error.</param>
<param name="inner">The inner exception that caused the current exception. </param>
<summary>Represents a wrapper implementation of the <see cref="T:Microsoft.BusinessData.SystemSpecific.BdcSoapHttpClientProtocol" /> class where the implementation sets the implementation's credentials by reading the metadata defined in the external system instance object.</summary>
<summary>Overrides the implementation of the BeginInvoke method of the <see cref="T:Microsoft.BusinessData.SystemSpecific.BdcSoapHttpClientProtocol" /> base class.</summary>
<summary>Overrides the implementation of the EndInvoke method of the <see cref="T:Microsoft.BusinessData.SystemSpecific.BdcSoapHttpClientProtocol" /> base class.</summary>
<summary>Overrides the implementation of the Invoke method of the <see cref="T:Microsoft.BusinessData.SystemSpecific.BdcSoapHttpClientProtocol" /> base class.</summary>
<summary>Overrides the implementation of the InvokeAsync method of the <see cref="T:Microsoft.BusinessData.SystemSpecific.BdcSoapHttpClientProtocol" /> base class.</summary>
<summary>Overrides the implementation of the InvokeAsync method of the <see cref="T:Microsoft.BusinessData.SystemSpecific.BdcSoapHttpClientProtocol" /> base class.</summary>
<summary>Represents an interface for customizing implementations of SOAP header authentications for the Windows Communication Foundation (WCF) connector.</summary>
<summary>Creates and returns a binding that is combined with a supplied implementation ClientBase and Endpoint address URI to generate a proxy.</summary>
<returns>A binding combined with a supplied implementation ClientBase and Endpoint address URI.
</returns>
<param name="lobSystemInstance">The external system instance object.</param>
<param name="existingBinding">The existing binding or can be null.</param>